![使用fiddler2运行域名下的localhost webapp项目](https://linux22.com/image/620743/%E4%BD%BF%E7%94%A8fiddler2%E8%BF%90%E8%A1%8C%E5%9F%9F%E5%90%8D%E4%B8%8B%E7%9A%84localhost%20webapp%E9%A1%B9%E7%9B%AE.png)
我在本地开发机器(运行 Windows8)上运行了一个 Tomcat 服务器,我使用 fiddler2 分配一个别名作为localhost
我的域名(www.mydomainName.com),因此我的应用程序网页在浏览器中打开如下:
http://www.mydomainName.com/myAppName/welcome.html
代替
http://localhost:8080/myAppName/welcome.html
但我希望我的 webapp 页面 URL 省略“myAppName”并且类似于:
http://www.mydomainName.com/welcome.html
我该如何配置才能做到这一点?
答案1
您需要创建一个虚拟主机。在 server.xml 中的 <Engine> 元素下添加一个 <Host> 元素。
例如<Host name="{domain_name.com}" appBase="{path_to_your_webapp}" unpackWARs="true" autoDeploy="true"/>
有关详细信息,请参阅For more information, seehttp://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts 另外,您可以使用 hosts 文件将 127.0.0.1 分配给 mydomainname.com,而不是使用 fiddler2