web项目部署问题

来源:互联网 发布:施工进度网络计划图 编辑:程序博客网 时间:2024/05/06 08:30

我一般都直接在myeclipse里部署项目。直到今天开tomcat时报了一大堆跟本项目无关的错误,于是将其他项目关闭,但并没有解决问题。
然后才了解到在进行项目开发时,最好不要直接在myeclipse里部署,而要通过配置server.xml的方式进行部署。

具体怎么做呢?

首先将tomcat下webapps里原来部署的文件删除(保留ROOT、manager、docs)。然后重新进行部署。
这里写图片描述

部署的方法:
打开tomcat的conf/server.xml文件,找到文件最后的Host标签,在标签中配置相应的context元素,context里可以描述你的工程的名称,工程存放的路径。
如图:
这里写图片描述

代码如下:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">        <Context path="/layout" docBase="D:\workspace\layout\WebRoot" reloadable="true"/></Host>

注意大小写。
在找工程存放路径时,可以在myeclipse中选中工程名,然后点那个小文件夹的图标(如下图所示),会直接跳到工程目录,然后点进WebRoot,直接复制目录粘贴到server.xml就可以。

这里写图片描述


这里写图片描述


修改完后保存。这样就部署成功啦,工程就会在tomcat的server启动时加载。

有没说明白的地方欢迎留言吖~

原创粉丝点击