首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在tomcat7中将webapp正确映射到域名

问在tomcat7中将webapp正确映射到域名
EN

Stack Overflow用户
提问于 2014-02-15 23:22:31
回答 1查看 244关注 0票数 0

不知何故,我无法在tomcat7中将域名正常映射到我的webapp。

以下是server.xml中的部分内容:

代码语言:javascript
复制
 <Engine name="Catalina" defaultHost="localhost">

 <Host name="mydomain.com" appBase="webapps" autoDeploy="true" unpackWARs="true">
        <Alias>www.mydomain.com</Alias>
        <Context path="" docBase="myapp"/>
                    <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" resolveHosts="false" />
    </Host>

defaultHost必须是本地主机还是mydomain.com?

我已经写了一个脚本,在ubuntu中部署我的应用程序:

代码语言:javascript
复制
#!/bin/bash
service tomcat7 stop
rm -rf /usr/share/tomcat/webapps/myapp/
cp myapp.war /usr/share/tomcat/webapps/
service tomcat7 start

运行此脚本后,我只能像这样访问我的应用程序: mydomain.com/myapp

如果我重启tomcat,它会映射到域名ok,但是有两个webapps在运行。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2014-02-15 23:29:28

要使您的web应用程序成为默认的web应用程序,您可以简单地

  • 将您的/usr/share/tomcat/webapps

重命名为ROOT.war,

  • rm -r ROOT.war ROOT.war

欲了解更多信息,请访问:http://wiki.apache.org/tomcat/HowTo#How_do_I_make_my_web_application_be_the_Tomcat_default_application.3F

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21799489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档