我已经使用jsp和servlets在本地开发了我的Java应用程序。
我有一个域名,我在这个域中复制战争。现在,我可以http://mdomain.com:8080/myApp无误地访问此应用。
现在,我想在点击http://mdomain.com时使这个应用程序可用。 因此,我按如下方式为此域配置了.htaccess文件,
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain.com
RewriteRule ^(.*)$ http://mdomain.com:8080/myApp/ [P]
现在,我可以在点击http://mdomain.com时看到主页。
当我点击提交按钮时,页面只加载主页,并且没有显示相应的页面。
我正在使用apache tomcat7。把我的战争放在webapps中。
我在这里缺少什么?
我可以将myApp文件夹复制到public_html文件夹。
答案 0 :(得分:0)
如果启用mod_proxy
,则可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://mdomain.com:8080/myApp/$1 [P]
请注意使用$1
,它是RewriteRule