【发布时间】:2012-05-15 06:38:42
【问题描述】:
我已经创建了我的第一个 Web 应用程序。我设置了我的网络服务器(tomcat+apache2)并尝试在其上部署应用程序。当我测试应用程序时,它在我的测试环境中运行良好,但是在创建战争并部署它时出现以下错误(异常):
HTTP 状态 500 -
输入异常报告
消息
描述服务器遇到了一个内部错误(),导致它无法完成这个请求。
异常
org.apache.jasper.JasperException:无法为 JSP 编译类:
生成的 java 文件中的第 14 行出现错误 只能导入一个类型。 bitcoin.BitcoinHandler 解析为一个包
在 jsp 文件中的第 16 行发生错误:/Balance.jsp
BitcoinHandler 无法解决
13:双倍你的币=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)
注意 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"));
【问题讨论】:
标签: java class jsp tomcat web-inf