cwlr.net
当前位置:首页 >> mAC下tomCAt无法解压wAr包,tomCAt环境已装好,可... >>

mAC下tomCAt无法解压wAr包,tomCAt环境已装好,可...

检查tomcat版本是否开发环境和生产环境相一致,有可能你的生产环境tomcat版本有点儿低了,把项目里的servlet-api.jar换成tomcat里lib目录下的servlet-api.jar试试。或者检查下web.xml里的servlet配置。

例如你下的包名test.war直接放入webapps目录下,到bin目录下双击启动startup.bat,不要关掉tomcat控制台窗口,回到webapps下应该要看到自动解压出一个test的目录,如果没有的话,那可能你的war包有问题,或者你的jdk没配置好,如果看到test目录...

在tomcat/conf/server.xml中找到 Host name="localhost" appBase="webapps" unpackWARs="false" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" 把其中的unpackWARs的值改为true就成了默认解压war包。

首先war包没有放进去的时候启动下tomcat看下是否正常。若正常后将war包放到webapps路径下,然后启动tomcat就可以自动解压出来了。还有不要忘记添加数据源。

检查下那个war包的权限,可能你当前用户,对其没有“可读”权限。

一般来说,放置入war包后,重启后tomcat 应该会自动解压的;如果不能解压的话,你试试手动解压一下看看吧

为何不配置在myeclipse中呢,我都这这样弄的 还可以改程序,多好

你只要把war文件放在tomcat可以访问的目录下,例如默认的情况下,放在目录webapps下,运行tomcat的时候,会自动解压该文件。

即使你不配置,也会生成该虚拟目录。 但是tomcat把home目录下的*.war看作了一个单一的文件,和.jsp、.jpg等一样,单一的文件。 相对路径只有Host根目录下才会自解压,虚拟路径下都当作一个单个文件; 使用绝对路径时100%解压。

你直接将war包点开看看里里有没有东西。如果没有,可能是eclipse的打包不好用了,你就用命令手动打吧。

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com