JBOSS的常用设置
1、将默认端口8080改为80
找到jboss的安装目录我的是D:/JBoss4.2.3Server/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/server.xml文件:然后找到如下的部分:
<Connector port="8080" address="0.0.0.0"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
将里边的8080端口改为80。这样jboss启动以后就可以直接用http://localhost或http://127.0.0.1访问了。
附:当你在更改完端口的时候启动jboss可能会报你的端口已经占用的错误提示,这就说明你的机器里边安装的软件或其他的工具已经使用了80端口,这就需要你查出这个占用端口的程序,解决80端口被占用的具体步骤这样的:
(a) 首先使用netstat命令查看占用80端口的进程
开始----->运行---->然后输入cmd,进入后再输入命令 netstat -ano 会显示所有进程使用端口的情况,找到占用80端口的进程,并记录其PID(进程ID)
(b) 使用“任务管理器”查看PID对应的进程
打开任务管理器,选择“进程”选项卡,如果没有PID选项,则点击菜单中“查看->选择列”然后选中PID选项,找到对应的进程
(c) 关闭该进程即可解除其对80端口的占用
(d) 但是,如果是System系统进程又是关闭不了的,这就需要你卸载或更改为其他端口
2、将WEB应用发布为默认访问应用程序
在当前WEB项目的"WEB-INF"目录下新建一个jboss-web.xml文件,内容如下:
<jboss-web>
<context-root>/</context-root>
</jboss-web>
重新发布WEB应用,启动JBOSS,打开IE输入:http://localhost 或者http://127.0.0.1即可浏览该WEB应用程序的内容。