我在Centos VPS上使用cpanel WHM 11.44(支持tomcat 7.0.42)。我使用WHM创建了一个域(www.testdomain.com)并在其上安装了servlet。
在 / home / testdomain / jsptest.jsp 内创建并成功加载该页面。在那上面我已经使用spring security(MyApps.war)上传了我的spring mvc应用程序。我的应用程序MyApps.war在/ home / testdomain中提取。
根据cpanel tomcat7文档,我在cp_jkmount.conf文件中添加了 JkMount / MyApps / * ajp13 。 https://documentation.cpanel.net/display/EA/Introduction+to+Tomcat
现在我可以使用 www.testdomain.com/MyApps 访问我的tomcat应用程序。这已成功加载并重定向到www.testdomain.com/MyApps/index.jsp。 (登录页面)
登录后,我可以看到www.testdomain.com/MyApps/j_spring_security_check,并显示错误消息。 ( Not Found:在此服务器上找不到请求的URL / MyApps / j_spring_security_check。另外,在尝试使用ErrorDocument处理请求时遇到404 Not Found错误.Abache Server在www.testdomain.com端口80 )。
实际上MyApps在我的本地计算机上运行良好。
我知道cPanel Tomcat 7在每个域上共享。那么我在使用spring security的共享tomcat上缺少什么。请帮我前进。