我使用的是最新的TomCat版本,我最近安装了Eclipse Java EE版本,所以它也是最新的版本。顺便说一句,我有最新版本的Java SE(JDK)。
这是我的课:
package jsp.demo;
public class ClassForJSP {
public static String lowerCase(String data) {
return data.toLowerCase();
}
}
这是我真正简单的jsp代码:
<%@page import="jsp.demo.ClassForJSP"%>
<html>
<body>
Let's make THIS STATEMENT lower case: <%= ClassForJSP.lowerCase("THIS STATEMENT") %>
</body>
</html>
我得到了这个错误:
类型异常报告
消息无法为JSP编译类:
说明服务器遇到意外情况,无法完成请求。
异常org.apache.jasper.jasperException:无法为JSP编译类:
在生成的Java文件[D:\Java projects.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\catalina\localhost\jspdemo\org\apache\jsp\calljavaclass_jsp.]的第[14]行发生错误。classforJSP解析为包
jsp文件[/calljavaclass.jsp]中行[4]处出现错误:无法解决ClassForJSP 1:<%@page import=“jsp.demo.ClassForJSP”%>2:3:4:让我们将此语句小写化:<%=ClassForJSP.Lowercase(“THIS STATEMENT”)%>5:6:
stacktrace:org.apache.jasper.compiler.defaulterrorhandler.java:103)org.apache.jasper.compiler.java:213)org.apache.jasper.compiler.jdtcompiler.generateclass(jdtcompiler.java:473)org.apache.jasper.compiler.compile(compiler.java:392)org.apache.jasper.compiler.compile(compiler.java:362)
注意服务器日志中提供了根本原因的完整堆栈跟踪。
Apache Tomcat/9.0.14
这条信息很说明问题:
Only a type can be imported. jsp.demo.ClassForJSP resolves to a package
您的Java类的源代码表明包是jsp.demo
。但是在运行时,JSP编译器发现了一个名为JSP.demo.classforjsp
的包(即类路径上的一个目录)。
很明显,类路径出了问题...JSP编译器发出了警告。
怎么会呢?
你需要自己去考虑所有这些可能性。
问题内容: 我是使用库的新手,但是我需要能够向忘记密码的用户发送电子邮件。我正在尝试使用JavaMail和Apache Commons Email来实现这一点。但是,我认为我一定是错误地导入了库。 当我尝试发送电子邮件时,收到以下消息: 编码: 堆栈跟踪: 我已经尝试了几件事: 将包含所有.java文件的org.apache.commons.mail文件夹复制到我的netbeans项目的源文件中,
嗨,我正试图用tomcat编译一个简单的jsp文件,但我一直收到这个错误消息 test.jsp(在Webcontent上) member.java } 据我所知,我有这个问题是因为我的tomcat找不到类文件,所以我把类文件放在 生成/类/pageNumber(其中pageNumber是我的包名) WEB-INF/类/PageNumber Tomcat\work\catalina\localhos
我是Spring MVC的新手,我试图创建一个简单的Hello World程序,但当我运行该程序时,它显示出以下错误: StackTrace:]根本原因为org.apache.jasper.JasperException:无法为JSP编译类: 在生成的java文件[d:\workspace\springtest1.metadata.plugins\org.eclipse.wst.server.co
HTTP状态500-类型异常报告消息描述服务器遇到内部错误(),导致它无法完成此请求。exception org.apache.jasper.JasperException:无法为JSP编译类:在生成的java文件的第1行出现错误,无法解析类型java.util.map$entry。它从必需的.类文件stacktrace:org.Apache.jasper.compiler.defaulterro
我正在为初学者做一个关于Udemy、JSP、Servlet和JDBC的课程:构建一个数据库应用程序,并在我的Tomcat9.0.27、XAMPP和Eclipse中遇到这个问题。我不确定错误是什么或在什么地方,我已经做了一个定制包,它被指示: Java包+Java类文件 JSP文件 类型异常报告 在jsp文件[/fun-test.jsp]中的行[7]处发生错误:无法解析FunUtils 4:5:6:
**你好,朋友们。当我尝试访问jsp页面时遇到了一个问题。 我的jsp导入一些JAR Tomcat调试显示:** 路径为[/test]的上下文中servlet[jsp]的servlet.service()引发异常[无法为jsp编译类: 在生成的Java文件[/users/jincan/documents/workspace/.metadata/.plugins/org.eclipse.wst.se