我正在使用 Apache-Tomcat-7,我在
中放置了一个 jsp 页面(myjsp.jsp
)
...\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\desktop\
我已经启动了 tomcat 并尝试使用以下 URL 打开 jsp 页面
http://localhost:8089/desktop/myjsp.jsp
但是它给出了404。我不希望它通过其他方式打开。任何人都可以告诉我我做错了什么吗?
附言localhost:8089 适用于其他应用程序,并且 tomcate 配置为此端口 8089。
编辑
当我将 myjsp.jsp
放在 ROOT
文件夹下时
...\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT\
然后尝试
http://localhost:8089/myjsp.jsp
现在可以了。那么,在桌面文件夹中 NOT 找不到 jsp 的原因是什么
或
如果 myjsp.jsp
位于 desktop
文件夹中,我如何访问它?
最佳答案
好吧,一种方法是您已经完成的方法(通过将其部署在 tomcat 服务器的根上下文中)。虽然它看起来工作正常,但我不建议这样做。将 tomcat 的根上下文更改为其他一些应用程序/页面是为了其他目的。
最好的方法是创建一个小项目(您需要一个带有适当部署描述符的动态 Web 项目 --> eclipse 将通过单击按钮完成所有这些工作),然后将这个项目部署到您的 tomcat 服务器.
假设您将项目创建为 MyProjectOne,那么只需将您的 JSP 页面(我们称之为 test.jsp)放在 WebContent
或 src/main/webapp
下文件夹,您将能够以 http://localhost:8089/MyProjectOne/test.jsp
关于java - 直接在浏览器中使用URL打开JSP页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28283135/