我有一个使用Liftweb开发的网站,它运行在端口8080上的tomcat 6上,位于端口80上的apache webserver后面.apache服务器将/ path绑定到tomcat应用程序文件夹(看起来像/ liftweb-application /)。
不幸的是,lift会自动添加我的HTML代码中的liftWeb.js,并将tomcat应用程序文件夹作为前缀。 因此,我有www.mydomain.com/liftweb-application/ajax_request/liftAjax.js而不是www.mydomain.com/ajax_request/liftAjax.js,而不存在。
我的问题是:有没有办法将基本网址从www.mydomain.com/liftweb-application/更改为www.mydomain.com/?
提前致谢!
答案 0 :(得分:2)
是的,您需要将WAR文件部署为Tomcat中的ROOT上下文。这似乎是一个相当不错的解释:http://benhutchison.wordpress.com/2008/07/30/how-to-configure-tomcat-root-context/