gpt4 book ai didi

html - 使用 tomcat 7 运行 JSP 文件

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:00 26 4
gpt4 key购买 nike

您好,我刚刚安装了 Apache Tomcat 7,服务器运行正常。当我输入 localhost:8089(8089 是我分配给 Tomcat 7 的端口)时,apache 网站弹出,我必须运行一些 jsp 示例,它们可以正确打开。

但是现在我想自己创建一个 jsp 文件(我是第一次尝试教程),当我打开它们时,浏览器中只显示我编写的源代码。

我正在尝试的例子是这样的:

<html>
<head>
</head>

<body>
Hello World. <%= new java.util.Date() %>
</body>

</html>

我在 Chrome 中看到的是:"Hello World. <%= new java.util.Date() %>"

我将这个文件保存在这个路径中:

C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\host-manager\WEB-INF\jsp

在 WEB-INF 中有一个 index.html 文件准备就绪。

我做错了什么吗?我应该在哪里保存我的文件?我尝试在 youtube 上观看教程,但其中大部分都是阿拉伯语,我什么也听不懂!

在此先感谢您的帮助!

最佳答案

您的 JSP 文件不得位于 WEB-INF 中。

您必须创建一个您想要命名的目录(例如 myFirstWebApp),将您的 JSP 放在除 WEB-INF 之外的任何您想要的子目录中(例如 myFirstWebApp/foo/bar/hello .jsp),然后通过将 myFirstWebApp firectory 复制到 Tomcat 的 webapps 目录来部署 webapp。然后可以使用 URL 访问 JSP

http://localhost:8089/myFirstWebApp/foo/bar/hello.jsp

WEB-INF 是您放置不想让外部访问的文件的地方:

  • jar (在 WEB-INF/lib 下),
  • 类(在 WEB-INF/classes 下),
  • 部署描述符(web.xml,在通过注解配置的 servlet 3.0 webapps 中可选),
  • 以及您在 WEB-INF 下任何位置需要的任何其他文件(通常是配置文件)。

你为什么不阅读文档? http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html

关于html - 使用 tomcat 7 运行 JSP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13877797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com