JBoss服务器的安装 基本配置和使用

1、JBoss基本介绍:

JBoss是一款开源的JavaEE应用服务器,简单易用,而且稳定性好。

JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用它,而不用支付费用。2006年,Jboss公司被Redhat公司收购。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

2、下载和安装JBoss:

在安装JBoss之前,确保已经安装了JDK。

登录http://www.jboss.org/jbossas/ 下载合适的版本,然后解压缩,大致的文件结构如下:

/bin/:包含启动、停止JBoss的批处理命令,以及其他系统相关的批处理命令。其中的run.bat用于启动JBoss。

/client/:提供给Java客户端调用JBoss服务所需的各种JAR包,可以根据需要选择,也可以直接使用jbossall-client.jar。

/common/:包含一个lib子目录,该目录下的所有JAR包被整个JBoss共享。

/docs/:包含JBoss的各种XML文档的语义约束和Schema文档,licenses文档和JBoss配置各种服务的配置文件范文。

/server/:包含JBoss的集中不同的服务器配置:

/all/:在default配置基础之上增加集群支持等,该配置启动JBoss的全部功能。 /default/:默认启动的服务器配置。 /minimal/:只启动JBoss的核心部分,并为启动任何企业级服务。 /standard/:主要用于测试JavaEE的兼容性。 /web/:仅仅启动JBoss的Web服务器相关的支持。

3、配置环境变量:

在环境变量中添加 JBOSS_HOME 指向JBoss的安装路径,如:

D:\Java\jboss-6.1.0.Final

4、启动JBoss:

进入JBoss的bin目录,运行run.bat即可启动JBoss,默认启动default服务器配置。

在浏览器中输入:http://localhost:8080/进入JBoss的控制台,表明JBoss安装正常。

5、JBoss的基本配置:

这里使用default默认配置的文件夹下文件进行说明。

default目录下包含了几个子目录:

/conf/:绝大多数JBoss相关的配置文件都放在该目录下,包含JBoss核心服务器的配置文件jboss-service.xml。 /deploy/:JBoss的自动部署目录。 /lib/:当前服务器配置所需要的各种JAR文件,用户可以在该目录下添加自己的JAR包。 /data/:保存JBoss运行时需要持久存储的数据。 /log/:JBoss保存日志文件的默认路径。 /tmp/:JBoss运行的临时路径。 /work/:Tomcat的工作目录。因为JBoss使用了内嵌的Tomcat作为Web服务器。

6、修改JBoss服务器端口:

因为JBoss使用了内嵌的Tomcat,所以修改服务器端口和Tomcat的一样,只要在使用的配置的文件夹中的进行设置server.xml即可,如使用了默认的配置,则修改下面的server.xml文件:

JBOSS_HOME\server\default\deploy\jbossweb.sar\server.xml

7、登录控制台:

首先设置登录用户,修改JBOSS_HOME\server\default\conf\props文件夹下的jmx-console-roles.properties文件,确保里面的admin没有被注释:

admin=JBossAdmin,HttpInvoker

修改jmx-console-users.properties文件,确保里面的admin没有被注释:

admin=admin

这样就可以使用admin用户和admin密码进行登录了。

8、Web应用的部署:

在JBoss中部署Web应用有两种方式: 利用JBoss自动部署:

将Web应用复制到JBoss的server/default/deploy目录下,系统就会把该应用部署到JBoss中了。

利用控制台部署Web应用:

进入JBoss的Administration Console控制台,单击左边菜单的Web Application(WAR)s节点,在右边打开的也没中点击Add a new resource按钮即可进行部署。

arthinking wechat
欢迎关注itzhai公众号