这是一个jsp的中国银行的接口程序,它提供了一个demo,现在运行时出现错误:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:
Only a type can be imported. com.jetcopg.storeapi.store.StoreAPI resolves to a packageAn error occurred at line: 29 in the jsp file: /processDO.jsp
Generated servlet error:
StoreAPI cannot be resolved to a typeGenerated servlet error:
StoreAPI cannot be resolved to a type
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:
Only a type can be imported. com.jetcopg.storeapi.store.StoreAPI resolves to a packageAn error occurred at line: 29 in the jsp file: /processDO.jsp
Generated servlet error:
StoreAPI cannot be resolved to a typeGenerated servlet error:
StoreAPI cannot be resolved to a type
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)请问这是什么原因?
第29行是String IP;这个应该没什么关系吧.另外它有两个jar文件,我把它们放到tomcat/common/lib里面了,这样对吗?还需要设置什么吗?在此先谢各位解答了
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:
Only a type can be imported. com.jetcopg.storeapi.store.StoreAPI resolves to a packageAn error occurred at line: 29 in the jsp file: /processDO.jsp
Generated servlet error:
StoreAPI cannot be resolved to a typeGenerated servlet error:
StoreAPI cannot be resolved to a type
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:
Only a type can be imported. com.jetcopg.storeapi.store.StoreAPI resolves to a packageAn error occurred at line: 29 in the jsp file: /processDO.jsp
Generated servlet error:
StoreAPI cannot be resolved to a typeGenerated servlet error:
StoreAPI cannot be resolved to a type
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)请问这是什么原因?
第29行是String IP;这个应该没什么关系吧.另外它有两个jar文件,我把它们放到tomcat/common/lib里面了,这样对吗?还需要设置什么吗?在此先谢各位解答了
<%@ page session="true" %><%@ page language="java" %><%@ page import="java.lang.*, javax.servlet.http.HttpSession, javax.servlet.*,com.jetcopg.storeapi.store.StoreAPI, java.io.*, java.util.* "%>
bcprov-jdk14-118.jar
storeapi_bc.jar
应该是放在storeapi_bc.jar里面的我调换了一下服务器,现在的错误信息是:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:
C:\Tomcat\work\Catalina\localhost\newshop\org\apache\jsp\processDO_jsp.java:9: package com.jetcopg.storeapi.store does not exist
import com.jetcopg.storeapi.store.StoreAPI;
^
An error occurred at line: 29 in the jsp file: /processDO.jsp
Generated servlet error:
C:\Tomcat\work\Catalina\localhost\newshop\org\apache\jsp\processDO_jsp.java:78: cannot resolve symbol
symbol : class StoreAPI
location: class org.apache.jsp.processDO_jsp
StoreAPI myStore;
^
Generated servlet error:
C:\Tomcat\work\Catalina\localhost\newshop\org\apache\jsp\processDO_jsp.java:143: cannot resolve symbol
symbol : class StoreAPI
location: class org.apache.jsp.processDO_jsp
myStore = new StoreAPI();
^
3 errors org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)说package com.jetcopg.storeapi.store不存在,我应该如何处理上面那两个jar?
偶是菜鸟.等高手回答了.哈哈
這個好像和公匙有關