【问题标题】:java application deployment on tomcat server on red hat?在red hat的tomcat服务器上部署java应用程序?
【发布时间】:2011-10-27 12:01:21
【问题描述】:

我有一个 java web 服务应用程序,我创建了一个 .WAR 文件。 现在我已经在根目录下的文件夹中加载了 .WAR 文件 例如

/mytestdir/mywebapp.WAR

现在我希望我的 tomcat5 运行这个不在 tomcat5 webapps 目录中的文件。 请帮助我如何运行这个我应该能够像这样访问的.WAR

http://www.mysite.com:8080/mywebapp

在 .WAR 文件中,我有一个代码需要访问一些根级文件夹。

这是我的第一次部署。

【问题讨论】:

    标签: java tomcat5.5


    【解决方案1】:

    你必须创建一个Tomcat 上下文

    为此,请打开TOMCAT_HOME/conf/server.xml 并添加一个指向war 文件位置的Context。例如:

    <Context path="/MyApplication" docBase="/mytestdir/mywebapp.WAR" reloadable="false" />
    

    然后,重新启动您的 Tomcat 实例,您就完成了。

    【讨论】:

    • 这也是一个可能的解决方案。 :)
    【解决方案2】:

    你应该改变你的config.xml 嗯,像这样

    <?xml version="1.0" encoding="UTF-8"?>
        <Context path="/mywebapp"  docBase="/mytestdir/mywebapp.WAR">
    

    see docBase attribute

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-23
      • 2011-06-02
      • 2020-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 2018-06-07
      相关资源
      最近更新 更多