Tomcat服务器无法启动问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:57:42
服务器无法启动,部署服务器都没问题,就是启动时候提示:
This release of Apache Tomcat was packaged to run on J2SE 5.0
or later. It can be run on earlier JVMs by downloading and
installing a compatibility package from the Apache Tomcat
binary download page.
这个问题,急,求解决!!!
严重: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
严重: Catalina.start:
LifecycleException: Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
这个又是什么异常问题?

肯定是端口占用了,360安全卫士能检查目前正在使用中的端口,看一下是不是8080正在用着呢,oracle确实也是用8080的。

解决办法是给tomcat换一个端口,找到cat安装目录下的conf文件夹,里面有个server.xml ,搜索到这句 <Connector port="80" protocol="HTTP/1.1"

里面那个80就是启动端口,你要改成什么就写什么,其他的不用改。

然后重启。ok

貌似8080端口被占用了,很多其他的应用都会占用8080端口,你比如Oracle,给你个建议,重新灌一次tomcat用8081端口,如果还出现问题再研究怎么解决

看现象你机器上的JVM版本低了?重新安装JDK 1.5+即可。

换一个新版的jdk,Address already in use: JVM_Bind:8080 端口可能已经被占用了,早几天我也遇到过,先把其它占用了8080端口的程序关了,比如说你是不是已经开了一个tomcat。

8080端口被占了,换一个端口吧

8080端口被占用,执行bin包下的shutdown.exe后应该可以解决