myeclipse10在自带tomcat下能打开页面,在我安装的tomcat7下运行没反应自动结束了
1个回答
展开全部
您好,首先你这个是端口号被占用的情况,第一你需要检查端口号被什么占用了。
在cmd中输入命令:netstat -ano,查看所有端口的占用情况,找到占用端口8005的进程pid,然后在任务管理器中删除该进程,再启动tomcat就可以了。
可能你同时开了两个tomcat服务器,端口号默认都为8080,所以出现端口号被占用了。如果需要同时开两个tomcat服务器的话,可以在tomcat配置文件中有一个叫server.xml中修改tomcat的端口号。然后重启一下、
如果只开一个tomcat服务器的话,关闭一个服务器,再启动另一个试试。
通常出现Address already in use: JVM_Bind错误的可能性分析
I.就是当前端口已经有别的程序在占用着,所以要么把占用这个端口的程序关闭,要么重新换一个端口
II.端口号被占用,如果你有装oracle的话,有可能是oracle使用了8080端口,oracle安装后并且如果启动了OracleHttp服务会占用8080端口
III.我认为很可能是多启动了几次TOMCAT,在ECLIPSE下重复启动TOMCAT就会出现这个问题,你去调查一下看看是否是这个原因.
IV.如果不是windows操作系统,那么80端口已经被占用.如果是windows操作系统.请检查是否装有IIS.
V.启动了多个Tomcat。
在cmd中输入命令:netstat -ano,查看所有端口的占用情况,找到占用端口8005的进程pid,然后在任务管理器中删除该进程,再启动tomcat就可以了。
可能你同时开了两个tomcat服务器,端口号默认都为8080,所以出现端口号被占用了。如果需要同时开两个tomcat服务器的话,可以在tomcat配置文件中有一个叫server.xml中修改tomcat的端口号。然后重启一下、
如果只开一个tomcat服务器的话,关闭一个服务器,再启动另一个试试。
通常出现Address already in use: JVM_Bind错误的可能性分析
I.就是当前端口已经有别的程序在占用着,所以要么把占用这个端口的程序关闭,要么重新换一个端口
II.端口号被占用,如果你有装oracle的话,有可能是oracle使用了8080端口,oracle安装后并且如果启动了OracleHttp服务会占用8080端口
III.我认为很可能是多启动了几次TOMCAT,在ECLIPSE下重复启动TOMCAT就会出现这个问题,你去调查一下看看是否是这个原因.
IV.如果不是windows操作系统,那么80端口已经被占用.如果是windows操作系统.请检查是否装有IIS.
V.启动了多个Tomcat。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询