Java 如何将tomcat 7 webapp映射到我的域
我知道这已经在多个方面涉及到了,但我仍然有问题-我有一个webapp在: /var/lib/tomcat7/webapps/abc.war 我在my.domain.com上有一个域名 我已经将它添加到我的conf/server.xml中,我认为设置正确吗? Docbase指向war文件夹Java 如何将tomcat 7 webapp映射到我的域,java,apache2,tomcat7,ubuntu-14.04,Java,Apache2,Tomcat7,Ubuntu 14.04,我知道这已经在多个方面涉及到了,但我仍然有问题-我有一个webapp在: /var/lib/tomcat7/webapps/abc.war 我在my.domain.com上有一个域名 我已经将它添加到我的conf/server.xml中,我认为设置正确吗? Docbase指向war文件夹 <Host name="my.domain.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context p
<Host name="my.domain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/abc" debug="0" privileged="true" />
<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>
$/etc/主机名
HostName
根据以上我的当前设置,我不会在网上看到我的webapp。任何想法都将非常感激
我的域也已映射到我的/var/www/html目录。我可以在线查看我的temp index.html文件。我的tomcat webapp通过ip:8080/abc运行良好
我正在Ubuntu服务器14.04-Apache2上工作
这是我第一次和tomcat一起工作,有点让人困惑。
谢谢大家! 您的/etc/hosts应该包含如下条目: 123.123.123.33 my.domain.com 或 123.123.123.33 HostName.my.domain.com HostName my.domain.com
否则,您将无法解析名称my.domain.com以连接到Tomcat。如果您之前已配置防火墙,请重定向您键入的端口 sudo firewall cmd-添加转发端口=端口=80:proto=tcp:toport=8080-永久
然后重新启动它 好吧,我两个都试过了,但还是没有得到任何东西。当通过ip:8080/abc查看我的webapp时,它会转到ip:8080/abc/dir/我应该将docbase指向这个吗?我需要重新启动Tomcat7或Apache2才能看到更改吗?我知道了-抱歉!哈我忘了在我的url中添加:8080,所以你的建议很有效。谢谢
HostName