不知何故,我无法正常将域名映射到tomcat7中的webapp。
以下是来自server.xml的部分:
<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 "%r" %s %b" resolveHosts="false" />
</Host>
defaultHost必须是localhost还是mydomain.com?
我编写了一个在ubuntu中部署myapp的脚本:
#!/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在运行。
我做错了什么?
答案 0 :(得分:0)
要使您的网络应用程序成为默认的网络应用程序,您只需