我已部署网站从apache获取流量,从tomcat获取页面。我已配置mod_jk连接器,一切正常。
例如我的网站网址是http://<mywebsite.com>
我的tomcat部署了应用程序应用程序名称测试应用程序
问题是,当我浏览http://<mywebsite.com>/testapp
时,我只能浏览网站,但是当我浏览我的网站http://<mywebsite.com>
时,我希望apache能够提供网页,而目前还没有发生。下面是我的apache httpd.conf文件,testapp是我在tomcat上部署的应用程序名称。
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogStampFormat "[%b %d %Y - %H:%M:%S] "
JkRequestLogFormat "%w %V %T"
JkLogLevel info
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
Alias /testapp "C:/Items/Installation Directories/Tomcat7.0/webapps/awardio/"
<Directory "C:/Items/Installation Directories/Tomcat7.0/webapps/awardio/">
AllowOverride None
Allow from all
</Directory>
<Location /*/WEB-INF/*>
deny from all
</Location>
JkMount /testapp/* myworker
我需要mod_rewrite或其他东西或配置虚拟主机。
这是非常紧急的,所以感谢你的帮助?
答案 0 :(得分:0)
my tomcat deployed application app name test app
您需要将已部署的应用名称更改为ROOT
。因此,您只需将war文件重命名为ROOT.war