java~tomcat的问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:42:13
当我运行一个webproject时,我的tomcat好像没有被运行起。它所显示出来的页面始终是“无法显示”,我不知道我的哪里出了问题。希望各位大侠们我帮解决一下这个问题,很急、、、、、、
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
严重: Exception fixing docBase: {0}
java.util.zip.ZipException: error in opening zip file
严重: Error starting static Resources
java.lang.IllegalArgumentException: Invalid or unreadable WAR file : error in opening zip file

这个问题很明显,也许你以后会经常遇到的,8080已被占用,说明你tomcat已开了,但是你再次试图打开,就出错了,解决方案:
1.在tomcat/bin/shutdown.bat双击,就是将其关掉
2.在tomcat/conf/server.xml文件中将端口号改掉
建议用第一种方案

你得发错误信息或代码来看看啊,先看看你运行的url有没有写错

你看看的你tomcat在myeclipse里面运行没

tomcat没运行那就让它运行啊。

把控制台输出的 “严重:” 错误贴出来看下

答案补充: Address already in use: JVM_Bind:8080
端口被绑定 肯定是你启动一次tomcat然后没有正常关掉服务器

解决方案:机器注销或重启一遍就好了 以后要记住需要把服务器停掉
shutdown 然后再 startup~~

相同的问题解决:http://zhidao.baidu.com/question/67063128.html
这里面2楼的是修改端口号,
和最住答案的关闭被占用的8080端口
都可解决~!