tomcat用户配置及Address already in use: JVM_Bind错误的解决

来源:互联网 发布:ai软件免费下载 编辑:程序博客网 时间:2024/06/06 18:18

初学JAVA,遇到很多问题,在视频学习中,老师可以很轻松在  http://localhost:8080   tomcat的主页上轻松进入 Server status 界面中,

原因是:tomcat6.0版本之后,为了安全,需要具有manager-gui的ROLENAME权限的用户才能进去,因此需要在  TOMCAT所在的路径下的

CONF中的tomcat-users文件中增加:



<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>


这样就可以入管理发布应用的界面了。



在使用Myeclipse练习WEB项目的时候,启动tomcat服务器时发生如下错误:Address already in use: JVM_Bind

原因是tomcat所运行的端口目前被别的程序占用,解决方法如下:

1.cmd  中输入:netstat -ano   找出正在运行8080端口的程序

2.打开任务管理器,将正在运行8080端口的程序杀死,我这里的情况是下载了安装版和配置版的TOMCAT7.0,两者都装了,所以tomcat在myecli中启动

的时候,外面已经有一个tomcat程序占用着8080端口了,在任务栏管理器中结束这个进程,就可以成功运行了。

0 0
原创粉丝点击