deploy war file in tomcat server

我是研究僧i 提交于 2019-12-18 11:45:53

问题


I have copied the sample.war file in webapps directory of tomcat.

I can acess localhost:8080.

deploying of wars is automatic by default -i have checked my webapps folder for an extracted folder "sample"

but it is not extracted.why the war file is doesn't extracted.please give me solution for this.


回答1:


Delete that war file from webapps/ directory. Then open link http://localhost:8080/ in your web browser. Click Tomcat Manager then enter user name and password. In next page you can see one option called "WAR file to deploy". Select your war file from there and click "deploy" button.

If you want auto deployment when you copy files to webapp/ directory. Then make sure that you server.xml file contains the following values:

autoDeploy="true"
unpackWARs="true"

Just search these values in your server.xml file and edit values as shown above

For more info see Deploy A New Application from a Local Path.




回答2:


In general this happens when you have 2 Tomcats. If CATALINA_HOME is referring to Tomcat-A and you are trying to run Tomcat-B from Tomcat-B/bin/startup.bat. It will run Tomcat-A. Hence your war which you are trying to deploy in Tomcat-B will not be extracted as Tomcat-A is running in actual.



来源:https://stackoverflow.com/questions/13301882/deploy-war-file-in-tomcat-server

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!