JFinal weixin 开发的项目部署后无法访问
@JFinal 你好,想跟你请教个问题:
开了项目,在本地使用tomcat部署然后http://localhost:80/webname/xxx 完全可以正常使用
然后上线,使用nginx
配置了一个域名domain来指向 http://ip:port/webname/(这里有斜杠)
然后访问domain/register 页面就会转向domain/webname/register
如果是domain/reigster/则可以正常打开
在interceptor中有这样的跳转代码
controller.redirect("/error");但是这样也会跳转到 domain/webname/error
直接在网址中输入domain/error/也可以
不知道在代码中该怎么写了,或者是我要把代码中所有的跳转都写成
controller.redirect("http://domain/error/");求解答
暂时想了一个方法是吧项目拷到webapps下的ROOT中,然后配置域名,但是还没有测试,不知道行不行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
引用来自“JFinal”的评论
先根据这篇博文在 tomcat 中部署好项目: http://my.oschina.net/jfinal/blog/353062 , 然后重点配置好 nginx 的 server 部分,以下是 jfinal.com 官方网站的配置供参考:
项目拷到webapps下的ROOT中,然后配置域名指向http://ip:port 这样可以使用 但这只是tomcat下只有一个站点的时候,如果多个就不能这样用了,所以还得研究你的那个方法,thanks
先根据这篇博文在 tomcat 中部署好项目: http://my.oschina.net/jfinal/blog/353062 , 然后重点配置好 nginx 的 server 部分,以下是 jfinal.com 官方网站的配置供参考:
顶起