使用fiddler2在域名下运行localhost webapp项目

时间:2013-11-12 06:11:24

标签: tomcat localhost tomcat7 virtualhost fiddler

我在我的本地开发机器上运行Tomcat服务器(运行Windows8)&我使用fiddler2为localhost分配别名作为我的域名(www.mydomainName.com),因此我的应用程序网页在浏览器中打开如下:

 http://www.mydomainName.com/myAppName/welcome.html

而不是

 http://localhost:8080/myAppName/welcome.html

但我希望我的webapp页面网址省略'myAppName'&是这样的:

http://www.mydomainName.com/welcome.html

我如何配置这样做?

1 个答案:

答案 0 :(得分:1)

您是如何为localhost指定别名作为我的域名(www.mydomainName.com

做你想做的最简单的方法就是使用FiddlerScript。

内幕规则>自定义规则> OnBeforeRequest,您将编写以下代码:

if (oSession.fullUrl.HostnameIs("www.mydomainname.com"))
{
    // WARNING: REPLACE IS CASE-SENSITIVE!
    oSession.fullUrl = oSession.fullUrl.Replace("//www.mydomainname.com/myAppName/", "//localhost:8080/);
}