java - Tomcat 运行在 windows 上,但是 404 用于非常简单的页面

标签 java jsp tomcat servlets

<分区>

我是 .jsp 网页的新手,我只想编辑一些 CSS 并在发送回客户之前在我的 PC 上查看更改。我不想编辑任何 java 代码或任何东西,也许只是更改一些 html 和 CSS 的东西。

我的电脑上运行着 Tomcat,我可以浏览到 http://localhost:8080/并查看 Tomcat 9.0 网页。

无论我做什么,当我浏览到任何我想要更改的 .jsp 文件时,我都会收到 404,所以我从头开始尝试并排除故障,即使是最基本的文件,我也会得到同样的错误。

我正在做的测试是我简单地创建了一个名为 hello.jsp 的文件并将其上传到 /webapps/hello 文件夹

我正在测试的代码基本上没有任何内容:

<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<p>Test</p>
</body>
</html>

当我浏览到 URL:http://localhost:8080/hello.jsp

我得到:

HTTP 状态 404 -/hello.jsp

类型状态报告

消息/hello.jsp

描述请求的资源不可用。 Apache Tomcat/9.0.0.M4

我不明白什么是不可用的?

最佳答案

在这种情况下你应该调用的 url 是:

 http://localhost:8080/hello/hello.jsp

假设hello是webapps下的文件夹名

关于java - Tomcat 运行在 windows 上,但是 404 用于非常简单的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36456956/

相关文章:

java - 如何从 JSP 页面保存 JPA 实体模型属性的特定属性

java - 类路径中的远程 jar

java - 以 int 数组 (int[]) 作为值的 HashMap 在获取时返回 null?

java - 'Var' 必须初始化 Kotlin

java - 从表单后操作中检索值

java - 允许将我自己的网站加载到 iframe 中

javascript - JSP/JS forEach 循环中仅打开第一个按钮

java - Tomcat APR native 库*甚至*在存在并配置时未加载

tomcat - 是否需要使用 servlet(Tomcat、Jetty 等)安装 solr?

java - 在同一台机器上运行两个具有不同JAVA路径的tomcat