我已经创建了我的第一个 Web 应用程序。我设置了我的网络服务器(tomcat+apache2)并尝试在其上部署应用程序。当我测试应用程序时,它在我的测试环境中运行良好,但是在创建战争并部署它时出现以下错误(异常):
HTTP 状态 500 -
类型异常报告
信息
描述 服务器遇到一个内部错误 () 阻止它完成这个请求。
例外
org.apache.jasper.JasperException:无法为 JSP 编译类:
生成的java文件第14行出现错误只能导入一个类型。bitcoin.BitcoinHandler 解析为一个包
在 jsp 文件中的第 16 行出现错误:/Balance.jsp BitcoinHandler 无法解析 13: double yourcoins=0.0; 14:随机 rand=新随机();15:16 :
balance=new Double(BitcoinHandler.getBalance("give")); 17:18:19
:
如果(余额>2.5)
堆栈跟踪: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331) org.apache.jasper.compiler.JDTCompiler.generateClass( JDTCompiler.java:469) org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) org.apache.jasper.compiler。 Compiler.compile(Compiler.java:340) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper。 servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note Apache Tomcat/7.0.27 日志中提供了根本原因的完整堆栈跟踪。Apache Tomcat/7.0.27
该应用程序无法在 WEB-INF/classes 文件夹中找到我的类。不知道为什么!???有人可以帮我吗?
评论中提供的代码
<%@page import="bitcoinmonitor.BitcoinHandler"%>
<%@page import="java.util.Random"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
double balance=0.0;
double yourcoins=0.0;
Random rand=new Random();
balance=new Double(BitcoinHandler.getBalance("give"));