将eclipse上的web项目部署到Tomcat服务器上经验总结

Posted 只为成功找方法,不为失败找借口

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将eclipse上的web项目部署到Tomcat服务器上经验总结相关的知识,希望对你有一定的参考价值。

1、  将Tomcat插件添加到eclipse上

Window --> Preferences --> Server --> Runtime Environment --> Add --> Apache

选择与下载的Tomcat版本相同的一项(v6.0、v7.0、v8.0),Next选择下载的Tomcat的地址,Finish,OK!

2、  在web项目的Console处,切换到Servers选项,点击空白处,右键-->New -->Server ,选择与刚才版本对应的Tomcat Server,Finish(not Next),然后就可以看见server选项下面多了一个server,右键OPEN或者双击Tomcat Server,配置如下:

其中可能出现这样一个问题,Server Location是灰色的,无法选择,这个时候需要启动这个服务器(如果服务器下有web项目,而设置又不正确,服务器启动不了的时候,将web项目Remove 然后右键Tomcat Server clean一下再重新启动)

3、  把web项目添加到Tomcat Server(右键 Add),然后启动Tomcat Server即可。如果经过上述步骤之后还是不能成功启动,这个时候检查一下你的代码是否写错,配置文件是否写错

这里说一个我自己的问题:<url-pattern>servlet/Test</url-pattern>这样写在eclipse中是对的,但是用Tomcat服务器启动的时候老是报错,后面我在servlet前面加了/就对了

<url-pattern>/servlet/Test</url-pattern>

4、  这个时候就可以在Tomcat的安装目录下看见webapps文件夹下多了自己的web项目,而且在/config/servlet.xml中也多了关于自己的web项目的配置项

下面说一下关于在Eclipse中启动Tomcat和直接启动Tomcat的问题:

只要配置正确,两种方式都是正确的,在eclipse中启动时会编译java文件,直接启动不会编译文件。其实两者的关系是这样的:eclipse只是用了Tomcat的插件去启动这个web项目,和直接用Tomcat启动时是一样的,只是eclipse在用Tomcat插件的时候会做一些事情,比如将class文件,web.xml文件等文件同步到tomcat的文件目录下,那样就可以直接通过启动Tomcat来启动web项目,而且两者的效果是一样的

以上是关于将eclipse上的web项目部署到Tomcat服务器上经验总结的主要内容,如果未能解决你的问题,请参考以下文章

将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations

将eclipse中的project配置到Tomcat

web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目

web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目

Intellij IDEA通过tomcat部署web项目的机制

eclipse 中 tomcat 如何启动两个web项目(配置server,或者tomcat?)