关于tomcat部署问题

59 阅读2分钟

现在大学生开发都喜欢直接在Eclipse里面添加service(tomcat),然后直接run(选择tomcat运行)。

这个方法是可以,但是有很多不便之处,经常会遇到文件没有被编译过去的情况,虽然源代码做了改变,但是运行环境里面还是老代码,导致很多测试问题。

现在我提供一个更好用的方法,这个方法在也可以百度,百度上面也有。我只是做一下总结帮助一些新手快速的部署。这种方法叫做项目的热部署,不需要重启tomcat就可以build。非常方便调试web项目。

1、首先下载tomcat,解压到一个文件夹。然后在apache-tomcat-6.0.37\conf\Catalina\localhost目录下,新建一个xx.xml文件。文件名字可以随意取,但是最好是你的工程名字。比如我的就是Web.xml。

2、然后打开刚刚创建的那个XML文件。文件内容最简单的为

<Context path="/Web" docBase="E:\workspace\Web\WebRoot"/> ,其中,path是你通过tomcat启动项目后,访问项目的url地址的名字,最好是你的项目名字。当然你也可以随便写一个,但是为了区分最好还是用项目名字(访问时url地址为,127.0.0.1:8080/Web,或者为localhost:8080/Web)docBase是你的工程所在目录,一般写的是工程的WebRoot的根目录,也有可能你的是WebContent根目录。

3、最后就是启动tomcat了,启动方法是直接点击eclipse上面的tomcat的猫猫图标的那个启动按钮就OK了。

不需要你再在额出礼品册里面去新建service(tomcat)然后添加项目到service中,在启动service了。

是不是发现这样比以前简单了很多,也更好调试了。

启动之后访问地址url:主机路由地址--127.0.0.1:8080/你的项目名字--或者localhost:8080/你的项目名字,就可以了。

新手奉上,希望可以帮助到你们。