猿问

在Tomcat根目录下部署我的应用程序

在Tomcat根目录下部署我的应用程序

我有我的申请的WAR文件。我需要在根级别部署它。当前URL是http://localhost:8080/war_name/application_name.


米琪卡哇伊
浏览 376回答 3
3回答

慕侠2389804

你有几个选择:拆下盒外ROOT/目录,并将WAR文件重命名为ROOT.war在部署之前。部署您的WAR(从您的例子)war_name.war并配置上下文根在……里面conf/server.xml若要使用WAR文件,请执行以下操作:<Context&nbsp;path=""&nbsp;docBase="war_name"&nbsp;debug="0"&nbsp;reloadable="true"></Context>第一个比较容易,但更容易。第二个可能是更优雅的方法。

慕的地10843

关于Tomcat v.7(香草装置)在您的conf/server.xml中,在文件末尾添加以下位,就在</Host>结束语:<Context&nbsp;path=""&nbsp;docBase="app_name"> &nbsp;&nbsp;&nbsp;&nbsp;<!--&nbsp;Default&nbsp;set&nbsp;of&nbsp;monitored&nbsp;resources&nbsp;--> &nbsp;&nbsp;&nbsp;&nbsp;<WatchedResource>WEB-INF/web.xml</WatchedResource></Context>请注意博士库属性。这是最重要的一点。在更改根Web应用程序之前,要确保已经部署了app_name,或者只需将未打包的web应用程序(App_Name)复制到Tomcat的webapp文件夹中即可。启动,访问root,看看你的app_name那里!

森林海

在tomcat 7中,通过这些更改,我可以访问myAPP at/root和root at/root<Context&nbsp;path=""&nbsp;docBase="myAPP"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--&nbsp;Default&nbsp;set&nbsp;of&nbsp;monitored&nbsp;resources&nbsp;--> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WatchedResource>WEB-INF/web.xml</WatchedResource></Context><Context&nbsp;path="ROOT"&nbsp;docBase="ROOT"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--&nbsp;Default&nbsp;set&nbsp;of&nbsp;monitored&nbsp;resources&nbsp;--> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<WatchedResource>WEB-INF/web.xml</WatchedResource></Context>将以上添加到<Host>部分在server.xml中。
随时随地看视频慕课网APP

相关分类

Java
我要回答