代码改变世界

eclipse下部署web工程的两种方式

2014-03-15 17:26  VinpleZhang  阅读(348)  评论(0编辑  收藏  举报

习惯了Eclipse 的开发,就觉得不想那么懒去用MyEclipse傻瓜式的部署工程。

第一种,手动部署工程。

情况一:如果工程目录在tomcat目录的webapp目录下,这种情况就不需要有工程部署的配置文件了,因为tomcat 启动时,会自动去这个目录加载web应用。

情况二:如果工程目录在其他目录下,就必须告诉tomcat还有其他地方的web应用,也需要要加载,而这些信息必须通过配置文件的方式告诉tomcat。必须去tomcat 的conf\Catalina\localhost目录下,创建一个xxx.xml的配置文件,比如,内容为<Context docBase="G:\workspace_ssh\strutstest\WebContent">
</Context>,只需把“工程的目录的位置信息\web资源的目录名”,作为docbase的属性值就好。启动tomcat之后,我们可以用http://localhost:8080/xxx/Myservlet,访问即可。

这里有个误区,一直以为访问的url中的xxx必须是工程的名称,其实只要是配置文件的名称就好

 

第二种,通过Run as server,创建Server工程。这个就不多说了,只需在下一步,下一步完成就好,期间需要选择某个tomcat版本的根目录。