想必有过Java web工程开发经验的同学,对tomcat都不陌生。
在windows开发环境中,我们一般会在eclipse中集成tomcat。
安装好后,如图所示:
可以看到,这里安装了两个版本的tomcat。
把工程部署到tomcat,运行就可以了。
比较常出现的一个问题是,超过45s,都没有启动完成。可以通过调大超时时间解决:
扯远了,正常启动后,我们可以访问本地8080端口,查看tomcat管理页面:
然而有些小伙伴,看到的却是404。再去webapps目录看下,发现工程也未发布到tomcat。这是为什么呢?
其实都是默认配置搞得鬼:
-
Server path指定了tomcat服务器的目录,默认,eclipse会拷贝tomcat到指定的工作空间目录:.metadata.pluginsorg.eclipse.wst.server.core mp0
-
Deploy path指定了工程发布的目录,所以,到你工作空间的 Server path/Deploy path 就能找到你的工程。
修改成你的tomcat路径,就可以访问tomcat管理页面了:
碰到个问题,发布到eclipse默认路径,就能正常访问工程,而发布到我自己的tomcat目录,就无法访问。等待以后发现问题原因。