在Tomcat 7上部署webapp时出错

时间:2014-04-21 18:27:24

标签: tomcat gwt tomcat7

我使用谷歌GWT开发了一个网站。在开发模式中,一切正常,但是当我尝试部署项目时,我遇到了一些问题。

我在这个服务器上有几个网站(大多数网站都没有使用java)。我只想在输入mydomain.com时运行应用程序。所以我已经将以下条目添加到tomcat server.xml:

 <Host name="mydomain.com" appBase="/var/zpanel/hostdata/mydomain/public_html/mydomain_com"
             unpackWARs="true" autoDeploy="true">

        <!--
        <Context path="" docBase="."/>
        -->

        <!--
        <Alias>mydomain.com</Alias>
        -->

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host>

如果我使用它运行的管理器部署应用程序,那么tomcat服务器工作正常。但我无法让这个工作。在appBase中,我使用了app文件夹的完整路径(它不在Catalina基础上),文件夹mydomain_com包含war所包含的所有内容。我还想从用户那里使用别名(并隐藏8080端口)。

如果输入mydomain.com:8080,它什么都不做。如果我使用8080端口在同一服务器中使用另一个域,它会将我发送到ROOT上安装的tomcat欢迎页面。所以我猜测它使用了该条目,但它无法加载该应用程序。

我做错了什么?

我也在centOS 6中使用tomcat 7.0.53。

感谢您的时间

0 个答案:

没有答案