Web服务器启动端口冲突问题

如果Web服务要使用的端口已经被其它的应用程序占用,就会导致端口冲突,一般会报出下面的异常:

java.net.BindException: Address already in use: JVM_Bind:8080

解决办法就要修改Web服务器的端口了,各种Web服务器修改端口的配置文件个不相同。例如:Tomcat修改<Tomcat安装目录>\conf\下面的server.xml文件,将port="8080"port="xxxx"Resin修改<Resin安装目录>\conf\resin.conf文件,将port="8080"port="xxxx"。选择端口号要注意不要小于1024以下,因为1024以下的端口都被系统指定占用的。例如:80端口是HTTP专用,21FTP专用。虽然Web服务也是使用HTTP协议的,按道理说要使用80(默认)端口,但是一般MS IIS服务器会使用的。还有很多Web服务去默认端口是8080TomcatResin就是这样的默认端口8080。如果安装了Oracle9i会发现我们的Web服务器不能再使用8080端口了,因为Oracle有一个服务占用了这个端口。端口号最大可以达到65535,端口选择范围1024n65535
a)     MyEclipse中配置Tomcat,为了能够在MyEclipse中使用Tomcat,我们要在MyEclipse中配置刚才安装的Tomcat。在MyEclipse工具栏中点击配置服务器下拉按钮

选择【 Configure Server 】项目后弹出服务器配置一个对话框

点击Tomca serverEnable】使这个配置可以使用,再点击【Tomat home directory】后面的【Browse…】按钮,选择Tomcat的安装目录“”C:\Program Files\Apache Software Foundation\Tomcat 6.0,这样就可以自动找到base目录和temp目录了

你可能感兴趣的:(服务器,职场,default,休闲,v)