最近我发表了一篇关于"How can I remove the application name from a Grails application‘s URL?“的帖子。这个问题的解决方案是
首先从bin目录(sh shutdown.sh)关闭tomcat,然后必须删除tomcat webapps文件夹(rm -fr *)中的所有内容,然后将WAR文件重命名为ROOT.war,最后从bin目录(sh startup.sh)启动tomcat。
上述解决方案的问题是,每当我使用域名(http://myapp.mydomain.com)进行访问时,Tomcat6都会给我400个错误请求。如
我在Windows8.1PC(名为pc-A)上安装了tomcat7。Tomcat不响应来自机器A的IP地址(使用本地主机),但响应来自同一网络中的另一台PC (名为pc-B)的IP请求,即,如果我在pc-B上打开浏览器并编写,我可以看到tomcat欢迎页面;如果我在pc-A上做同样的事情,我会得到I page can be loaded消息。
我尝试关闭windows防火墙并在主机文件中记下ip-A。
有谁可以帮我?