2016-11-24 9 views
0

JSPページを使用してWebアプリケーションを作成しましたが、以下のエラーが発生しています。500 JSPのエラー

ワークフロー:Index.jsp => login.jsp => JAVAファイルで定義されているcalltomethods。

のindex.jsp:

<html>  
<body> 

<form action="login.jsp">  

<table>  
<tr> 
    <td> System: <input type="text" name="cmsname"/> </td> 
</tr>  
<tr> 
    <td> User Name: <input type="text" name="username"/> </td> 
</tr>  
<tr> 
    <td> Password: <input type="password" name="password"/> </td> 
</tr>  
</table> 

<input type = "submit" value = "Login">  
</form> 

<form action="download.jsp">  
<input type = "submit" value = "Donwload File">  
</form> 

</body> 

login.jspを

<%@ page import = "com.aksl.internal.java.*" %> 
<%@ page import = "javax.servlet.http.*" %> 
<%@ page import = "java.io.IOException" %> 

<html> 
<body> 

<%  
    String cmsname = request.getParameter("cmsname"); 
    String username = request.getParameter("username"); 
    String password = request.getParameter("password"); 
    InitComCms initcmslogin = new InitComCms(); 
     initcmslogin.setCMS(cmsname); 
     initcmslogin.setUserId(username); 
     initcmslogin.setPassword(password); 
     initcmslogin.callsToMethods(); 
%> 

alert("User is logged in"); 

</body>  
</html> 

InitComCms.java

このファイルがシステムにログインのためのすべてのロジックを持っており、詳細を取得する。このコードでは、ローカルドライブ上のファイルにもすべての詳細が書き込まれます。

エラー:ところで

Nov 24, 2016 12:34:10 PM org.apache.catalina.core.StandardWrapperValve invoke 
SEVERE: Servlet.service() for servlet [jsp] in context with path [/UserList41] threw exception [An exception occurred processing JSP page /login.jsp at line 13 

10:  String cmsname = request.getParameter("cmsname"); 
11:  String username = request.getParameter("username"); 
12:  String password = request.getParameter("password"); 
13:  InitComCms initcmslogin = new InitComCms(); 
14:   initcmslogin.setCMS(cmsname); 
15:   initcmslogin.setUserId(username); 
16:   initcmslogin.setPassword(password); 


Stacktrace:] with root cause 
java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.Row 
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333) 
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167) 
    at org.apache.jsp.login_jsp._jspService(login_jsp.java:126) 
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438) 
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) 
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) 
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:509) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1104) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) 
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) 
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
    at java.lang.Thread.run(Thread.java:745) 

、私はJavaで新しい蜂です。以下はlogin.jspファイルの13行目です。

InitComCms initcmslogin = new InitComCms(); 

助けてください。前もって感謝します。

+0

クラスが見つかりません。例外org.apache.poi あなたのプロジェクトにこのクラスが含まれています – dgk

答えて

0

あなたのクラスパスにはpoi-VERSION.jarがありません。コードに適したバージョンを選択し、WebアプリケーションのWEB-INF/libフォルダに追加します。

+0

こんにちはJozef、これを見ていただきありがとうございます。 POI jarファイルをlibフォルダに追加しました。 POI-3.10.1-20140818.jar POI-excelant-3.10.1-20140818.jar POI-OOXML-3.10.1-20140818.jar POI-OOXML-スキーマ-3.10.1-20140818.jar poi- scratchpad-3.10.1-20140818.jar これは私が追加したファイルです。これらのファイルの他のバージョンと置き換える必要がありますか?もしそうなら、どのように私は必要な正しいバージョンを識別できますか?ありがとう。 – SPY

+0

こんにちはすべて、誰も私の助けてくれますか? – SPY