5

我想为 Tomcat 6.0 设置一个 DNS 名称。我通过在 Tomcat 6.0 中编辑 server.xml 文件进行了尝试。我的要求是有效的域名,而不是 localhost。通常,http://localhost:8080用于访问 tomcat 管理器页面。我试图改变它,但我不能。请帮我设置一个域名。

4

2 回答 2

13

如果tomcat的host没有公网域名,需要编辑host文件。如果您的操作系统是 unix 系列(即 Linux、MacOSX 等),您可以在/etc/hosts. 您可以添加以下行:

127.0.0.1 your.host.name

如果您的操作系统是 windows,您可以在

C:\Windows\System32\drivers\etc\hosts

修改hosts文件后,重启tomcat。http://your.host.name:8080然后,您可以通过在浏览器的地址字段中输入来访问您的 tomcat 。

于 2012-11-23T10:16:48.037 回答
7
step1>open notepad as administrator
step2>in notepad open C:\Windows\System32\drivers\etc and select hosts file.
step3>replace # 127.0.0.1 localhost to 127.0.0.1 www.yourdomain.com and save the file.
note: not click on save as. don't forget to remove #
step4>add your application to webapp folder
step5>open tomcat and search server.xml and open it. and then change http port no to 80
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

step6>under <Engine> tag add the following
<Host name="www.yourdomain.com"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="your project name"/>
        </Host>
adn save the file.
note: Make Sure that you have welcome file config.. in web.xml

step7>now restart tomcat server
step8>open browser and type www.yourdomain.com
...........................................................
于 2014-11-12T18:48:25.087 回答