Java 如何将tomcat 7 webapp映射到我的域

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

我知道这已经在多个方面涉及到了,但我仍然有问题-我有一个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 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 &quot;%r&quot; %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