我使用java构建Web应用程序我将它部署在Amazon Elastic beanstsalk tomcat环境中。我的问题是,在云上传war文件之前,我需要在JSP中更改所有页面链接(用于从一个页面导航到另一个页面),因为它与本地导航时使用的链接不同。 我想过制作一个配置文件来解决这个恼人的问题,或者在Web.xml文件中添加一些行,但我不知道该怎么做。 任何帮助都非常感谢!
答案 0 :(得分:0)
我假设您有绝对的网址,例如http://localhost:8080/link1/home.html,当您将代码推送到亚马逊时,链接将更改为http://somedns/link1/home.html。
如果是,则应使用相对URL而不是绝对URL。即代替说href =" http://localhost:8080/link1/home.html"你说href =" link1 / home.html"。这样,当您更改环境时,您的代码不会受到影响。
答案 1 :(得分:0)
有些页面放在一个单独的文件夹中,这就是应用程序无法访问它们的原因..