当前位置: 首页 > 知识库问答 >
问题:

Tomcat/Windows 7上的HTTP状态500

巫马玉堂
2023-03-14
<%@page import="mypack.sou" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JSP Page</title>
</head>
<body>
    <h1>Hello World!</h1>

<% 
sou o=new sou();
int r=o.hi();
out.println(r);
%>
</body>
</html>
package mypack;
public class sou {
public int hi()
 {
    return 0;
 }
}

说明服务器遇到内部错误(无法编译jsp类:在生成的java文件第14行发生错误,只能导入一个类型。MyPack.sou解析为一个包;在jsp文件第18行发生错误:/web/index.jsp sou无法解析为类型15:

  • webapps
    app
    _index.jsp
    _WEB-INF
    ......._classes
    ......._mypack
    .........sou.class,test.war,mypack.jar

系统信息:Win 7 Ultimate X64,Apache Tomcat 7.0.29
java版本“1.7.0_02”
java(TM)SE运行时环境(构建1.7.0_02-B13)
java HotSpot(TM)客户端VM(构建22.0-B10,混合模式,共享)
Tomcat目录拥有完全权限!

我不得不搬到GlassFish,在那里同样的代码工作!但是Tomcat仍然存在这个问题

共有1个答案

凌嘉勋
2023-03-14

尝试添加一个“;”到您的导入语句。

像这样修改:

<%@page import="mypack.sou;" %>
<!DOCTYPE html> //Remove content type


这可能是一个奇怪的答案,但请参阅以下参考https://stackoverflow.com/a/1858635/586836

 类似资料:
  • 我正面临着Tomcat404错误的确切问题,并尝试了所有的建议,但没有什么能帮助我修复这个问题。Apache Tomcat9.0和Eclipse Oxywood是我目前使用的,并遵循YouTube上的教程。

  • 我的资源 index.jsp HTTP状态500-servlet Jersey Web应用程序的servlet.init()引发异常 类型异常报告 servlet Jersey Web应用程序的消息servlet.init()引发异常 Apache Tomcat/8.0.43

  • 好的,我在运行我的应用程序时遇到了这个问题,我相信这是因为版本控制。 秋季开始,我使用Tomcat 9.0.4。我使用最新的JavaSDK。 现在,我使用的是Spring版本5.0.2。 这是我的pom。xml: 这是我的web.xml: 这是我的调度器servlet。xml: 现在,我想提一件事:看看那些?我不确定这是否正确。为什么?这就是我在输出中得到的错误: 现在,我知道这是一大段文字,你可

  • 主要内容:1 1xx:信息,2 2xx:成功,3 3xx:重定向,4 4xx:客户端错误,5 5xx:服务器错误当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:  1xx - 这意味着已收到请求,并且该过程正在继续。 2xx - 这意味着已成功接收,理解并接受了该

  • 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在

  • 我无法在tomcat8服务器上启动测试应用程序。当我输入时,错误消息是“HTTP Status 404-type Status Report.message:description请求的资源不可用。”起始页工作良好。我把所有的jar文件(jersey-client、jersey-common、jersey-container-servlet、jersey-container-servlet-cor