本人学艺不精处处总是坑,今天弄tomcat又从老司机哪里学到了一点东西,部署项目一种是webapp下部署,一种是只需要配置conf下的server.xml就可以。
<Context docBase="D:\xx\pro\web" path="/pro" debug="0" reloadable="true" crossContext="true"/>
</Host>
</Engine>
</Service>
</Server>
在tomcat server.config 中<host > <Context path=”/” docBase=”c:\mail” /></host>其中, path 位虚拟目录 docBase 为实际目录,在这儿,每次配置后,都需从新启动,Tomcat 中的webApps 下的的所有目录都会被自动被映射,就是你说的那个发布项目所做的事情在conf 文件夹下,在context.xml 文件中 配置的设置将为整个服务器所共享
这样很好,不需要在eclipse中部署项目到tomcat上,直接启tomcat,localhost:8080/pro 就可以访问你的项目,切记不要部署两次,配置文件一份,编辑器布一份,这样就会出现问题。教训啊。
遇到的一些错误就是jar的问提,百度艘可以解决就不说了,今晚如果有时间,我要看下restful的东西,这个一会再写。原来一直用axis,cxf,dubbo之类的框架,这个restful框架还是刚接触,以后再做评价。
首先 classpath是指 WEB-INF文件夹下的classes目录 这个是我自己建项目的时候没有calsses目录导致老找不到我的配置文件
springmvc http://www.open-open.com/lib/view/open1454504641964.html
看web项目名称在myeclipse web下webcontex-roott