为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

米琪卡哇伊 2019-07-03 15:36:21
在Tomcat根目录下部署我的应用程序我有我的申请的WAR文件。我需要在根级别部署它。当前URL是http://localhost:8080/war_name/application_name.
查看完整描述

3 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

你有几个选择:

  1. 拆下盒外ROOT/目录,并将WAR文件重命名为ROOT.war在部署之前。

  2. 部署您的WAR(从您的例子)war_name.war并配置上下文根在……里面conf/server.xml若要使用WAR文件,请执行以下操作:

    <Context path="" docBase="war_name" debug="0" reloadable="true"></Context>

第一个比较容易,但更容易。第二个可能是更优雅的方法。


查看完整回答
反对 回复 2019-07-03
?
慕的地10843

TA贡献1785条经验 获得超8个赞

关于Tomcat v.7(香草装置)

在您的conf/server.xml中,在文件末尾添加以下位,就在</Host>结束语:

<Context path="" docBase="app_name">
    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource></Context>

请注意博士库属性。这是最重要的一点。在更改根Web应用程序之前,要确保已经部署了app_name,或者只需将未打包的web应用程序(App_Name)复制到Tomcat的webapp文件夹中即可。启动,访问root,看看你的app_name那里!


查看完整回答
反对 回复 2019-07-03
?
森林海

TA贡献2011条经验 获得超2个赞

在tomcat 7中,通过这些更改,我可以访问myAPP at/root和root at/root

<Context path="" docBase="myAPP">
     <!-- Default set of monitored resources -->
     <WatchedResource>WEB-INF/web.xml</WatchedResource></Context><Context path="ROOT" docBase="ROOT">
     <!-- Default set of monitored resources -->
     <WatchedResource>WEB-INF/web.xml</WatchedResource></Context>

将以上添加到<Host>部分在server.xml中。


查看完整回答
反对 回复 2019-07-03
  • 3 回答
  • 0 关注
  • 375 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信