为了账号安全,请及时绑定邮箱和手机立即绑定

在本地主机上开发并在远程虚拟服务器上部署时的 Url 问题

在本地主机上开发并在远程虚拟服务器上部署时的 Url 问题

子衿沉夜 2023-06-08 17:18:34
我开发了一个 WebApplication,它在本地主机上我的笔记本上的 Tomcat 上运行。现在我的任务是将应用程序部署到远程虚拟服务器。我通过 JSF 和自定义 Servlet 类对所有重定向进行了编码。例如,您按下一个按钮并调用一个方法,它将您重定向到http://localhost:8080/myApp/some.xhtml。但是当我将应用程序部署到远程服务器时,我必须更改所有重定向,因为它现在具有不同的 URL。有没有一种方法可以将这些 URLS 映射到远程服务器上的对应 URL,这样我就不必更改 xhtml 文件和 Servlet 中的每个重定向?去这里的路怎么样?
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

建议 1。

不是重定向到http://localhost:8080/myApp/some.xhtml,而是从基本 URL(例如“ http://localhost:8080/myApp/ ”)和路径构建 URL。然后使基本 URL 成为配置参数。

建议 2。

重定向到“/myApp/some.xhtml”并让 URI 解析器处理它。假设 URI 在原始 URL 的上下文中被解析,它应该到达正确的位置。


查看完整回答
反对 回复 2023-06-08
  • 1 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号