JBoss 5.0 安装与配置详解
2012-03-28 10:57
381 查看
本文引自:http://blog.csdn.net/allenzue/archive/2008/12/18/3549959.aspx
另有:http://wiki.ubuntu.org.cn/JBoss_5.0.0GA安装指南
一.下载与安装JBoss
在本文中,我下载的JBoss版本为:JBOSS5.0 Beta4。
下载地址: http://www.jboss.org/jbossas/downloads/
在如上的下载页中下载JBOSS5.0 Beta4.zip文件。
下载完成后,将其解压缩后即可完成安装,解压 缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg:E:"JBossJBOSS5.0 Beta4。同时在“环境变量设置”中设置名为JBOSS_HOME的环境变量,值为JBoss的安装路径,如下图所示:
<jboss-web>
<!-- Uncomment the security-domain to enable security. You will
need to edit the htmladaptor login configuration to setup the
login modules used to authentication users.-->
<security-domain>java:/jaas/jmx-console</security-domain>
</jboss-web>
ii)修改与i)中的jboss-web.xml同级目录下的web.xml文件,查找到<security-constraint/>节点,去掉它的注释,修改后该部分内容为:
<!-- A security constraint that restricts access to the HTML JMX console
to users with the role JBossAdmin. Edit the roles to what you want and
uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
secured access to the HTML JMX console.-->
<security-constraint>
<web-resource-collection>
<web-resource-name>HtmlAdaptor</web-resource-name>
<description>An example security config that only allows users with the
role JBossAdmin to access the HTML JMX console web application
</description>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>JBossAdmin</role-name>
</auth-constraint>
</security-constraint>
在此处可以看出,为登录配置了角色JBossAdmin。
iii) 在第一步中的jmx-console安全域和第二步中的运行角色JBossAdmin都是在login-config.xml中配置,我们在JBoss安装目录/server/default/config下找到它。查找名字为:jmx-console的application-policy:
<application-policy name = "jmx-console">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">props/jmx-console-users.properties</module-option>
<module-option name="rolesProperties">props/jmx-console-roles.properties</module-option>
</login-module>
</authentication>
</application-policy>
在此处可以看出,登录的角色、用户等的信息分别在props目录下的jmx-console-roles.properties和jmx-console-users.properties文件中设置,分别打开这两个文件。
其中jmx-console-users.properties文件的内容如下:
# A sample users.properties file for use with the UsersRolesLoginModule
admin=admin
该文件定义的格式为:用户名=密码,在该文件中,默认定义了一个用户名为admin,密码也为admin的用户,读者可将其改成所需的用户名和密码。
jmx-console-roles.properties的内容如下:
# A sample roles.properties file for use with the UsersRolesLoginModule
admin=JBossAdmin, HttpInvoker
该文件定义的格式为:用户名=角色,多个角色以“,”隔开,该文件默认为admin用户定义了JBossAdmin和HttpInvoker这两个角色。
配置完成后读者可以通过访问: http://localhost:8088/jmx-console/ ,输入jmx-console-roles.properties文件中定义的用户名和密码,访问jmx-console的页面。
四. 在MyEclipse 中配置JBoss
笔者的MyEclipse版本:6.5 GA
JBoss版本:5.0
JDK版本:1.6
进入Window-> Preferences-> MyEclipse -> Application Servers -> JBoss5,进行如下设置:
选择JBoss 5下的JDK设置所用的JDK.
好了,开始JBoss之旅吧.
在Eclipse配置JBoss服务器
在Eclipse for Java EE中配置JBoss服务器
1. 下载Eclipse for Java EE Development
2. 下载JBoss服务器
3. 解压Eclipse 和JBoss服务器的安装版
4. 打开Eclipse,出现下面的状态栏,说明你下载的是for Java EE的
5. 点击Servers,在下面的空白处右击New->Server
选择相应的JBoss版本和位置
(注意在一般的情况下,请不要使用中文文件名和文件夹名,还有最好路径中不含空格)
6. 选择服务器,右击选择start,即可打开服务器
另有:http://wiki.ubuntu.org.cn/JBoss_5.0.0GA安装指南
一.下载与安装JBoss
在本文中,我下载的JBoss版本为:JBOSS5.0 Beta4。
下载地址: http://www.jboss.org/jbossas/downloads/
在如上的下载页中下载JBOSS5.0 Beta4.zip文件。
下载完成后,将其解压缩后即可完成安装,解压 缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg:E:"JBossJBOSS5.0 Beta4。同时在“环境变量设置”中设置名为JBOSS_HOME的环境变量,值为JBoss的安装路径,如下图所示:
<jboss-web>
<!-- Uncomment the security-domain to enable security. You will
need to edit the htmladaptor login configuration to setup the
login modules used to authentication users.-->
<security-domain>java:/jaas/jmx-console</security-domain>
</jboss-web>
ii)修改与i)中的jboss-web.xml同级目录下的web.xml文件,查找到<security-constraint/>节点,去掉它的注释,修改后该部分内容为:
<!-- A security constraint that restricts access to the HTML JMX console
to users with the role JBossAdmin. Edit the roles to what you want and
uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
secured access to the HTML JMX console.-->
<security-constraint>
<web-resource-collection>
<web-resource-name>HtmlAdaptor</web-resource-name>
<description>An example security config that only allows users with the
role JBossAdmin to access the HTML JMX console web application
</description>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>JBossAdmin</role-name>
</auth-constraint>
</security-constraint>
在此处可以看出,为登录配置了角色JBossAdmin。
iii) 在第一步中的jmx-console安全域和第二步中的运行角色JBossAdmin都是在login-config.xml中配置,我们在JBoss安装目录/server/default/config下找到它。查找名字为:jmx-console的application-policy:
<application-policy name = "jmx-console">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">props/jmx-console-users.properties</module-option>
<module-option name="rolesProperties">props/jmx-console-roles.properties</module-option>
</login-module>
</authentication>
</application-policy>
在此处可以看出,登录的角色、用户等的信息分别在props目录下的jmx-console-roles.properties和jmx-console-users.properties文件中设置,分别打开这两个文件。
其中jmx-console-users.properties文件的内容如下:
# A sample users.properties file for use with the UsersRolesLoginModule
admin=admin
该文件定义的格式为:用户名=密码,在该文件中,默认定义了一个用户名为admin,密码也为admin的用户,读者可将其改成所需的用户名和密码。
jmx-console-roles.properties的内容如下:
# A sample roles.properties file for use with the UsersRolesLoginModule
admin=JBossAdmin, HttpInvoker
该文件定义的格式为:用户名=角色,多个角色以“,”隔开,该文件默认为admin用户定义了JBossAdmin和HttpInvoker这两个角色。
配置完成后读者可以通过访问: http://localhost:8088/jmx-console/ ,输入jmx-console-roles.properties文件中定义的用户名和密码,访问jmx-console的页面。
四. 在MyEclipse 中配置JBoss
笔者的MyEclipse版本:6.5 GA
JBoss版本:5.0
JDK版本:1.6
进入Window-> Preferences-> MyEclipse -> Application Servers -> JBoss5,进行如下设置:
选择JBoss 5下的JDK设置所用的JDK.
好了,开始JBoss之旅吧.
在Eclipse配置JBoss服务器
在Eclipse for Java EE中配置JBoss服务器
1. 下载Eclipse for Java EE Development
2. 下载JBoss服务器
3. 解压Eclipse 和JBoss服务器的安装版
4. 打开Eclipse,出现下面的状态栏,说明你下载的是for Java EE的
5. 点击Servers,在下面的空白处右击New->Server
选择相应的JBoss版本和位置
(注意在一般的情况下,请不要使用中文文件名和文件夹名,还有最好路径中不含空格)
6. 选择服务器,右击选择start,即可打开服务器
相关文章推荐
- JBoss 5.0 安装与配置详解
- JBoss 5.0 安装与配置详解
- JBoss 5.0 安装与配置详解
- JBOSS5.0 安装与配置详解
- JBoss安装配置详解
- JBOSS5.0 配置详解(转)
- MySQL Server 5.0–安装及配置/MySQLInstanceConfig.exe用法详解
- MySQL Server 5.0–安装及配置/MySQLInstanceConfig.exe用法详解
- JBOSS5.0 Beta4 配置详解
- JBOSS5.0 配置详解(转)
- JBOSS5.0 Beta4 配置详解(转)
- MySQL Server 5.0–安装及配置/MySQLInstanceConfig.exe用法详解
- nginx服务器安装及配置文件详解
- MyEclipse 5.0 + WebLogic 9.2 配置详解
- Docker的安装配置及使用详解
- Linux***检测系统(IDS)安装与配置详解
- JBoss服务器环境安装与配置及错误分析
- Nagios远程监控软件的安装与配置详解
- Docker的安装配置及使用详解
- phonegap安装 环境搭建与配置详解