初学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端口了,在任务栏管理器中结束这个进程,就可以成功运行了。