gpt4 book ai didi

html - 使用 tomcat 7 运行 JSP 文件

转载 作者:行者123 更新时间:2023-12-01 18:16:40 24 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 目录来部署 web 应用程序。然后可以使用 URL 访问 JSP

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

WEB-INF 是您放置不希望从外部访问的文件的位置:

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

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

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

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