jboss4.2.3更改端口和默认根应用程序

 

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应用程序的内容。

你可能感兴趣的:(Web,jboss,cmd,System,工具,任务)