前提・実現したいこと
Windows Eclipseで開発したサーブレット・JSPをCentOS Tomcatで動かしたい。
行ったこと
Windows Eclipseで全てのファイルが実行できるプロジェクトをWARファイルでエクスポート。
CentOS Tomcat webappsディレクトリにWARファイルをアップ。
WARファイル解凍される。
発生している問題・エラーメッセージ
CentOS上ブラウザからクラスを扱わないサイトには正常にアクセスできる。
扱うサイトでは、JSPファイルでクラスをインスタンス化する行で500エラー
Windows Tomcatでは正常に実行されるのですが原因が分かりません。。
クラスファイルを置く位置が間違っているのか、設定が誤っているのか、、ご教授ください。。
TomCat
1org.apache.jasper.JasperException: [Search.jsp] の処理中に行番号 [15] で例外が発生しました。 2 312: 413: <% 514: 615: Search search = new Search(request); 716: 817: %> 918: <!DOCTYPE html>
該当のソースコード
JSP
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 4<%@page import=" 5 main.ConnectDatabase, 6 main.Keyset, 7 java.util.ArrayList, 8 main.CreateElement, 9 main.Search, 10 java.util.HashMap 11" %> 12 13<% 14 15 Search search = new Search(request); 16%>
ディレクトリ構成
Folder
1lib 2 mysql-connector-java-8.0.20.jar 3 ...etc 4webapps 5 [Project] 6 OOO.jsp 7 ...etc 8 WEB-INF 9 classes 10 main 11 OOO.class 12 ...etc 13 lib 14 mysql-connector-java-8.0.20.jar 15 web.xml 16
環境
Windows
- Windows 10
- Eclipse JAVA Full Edition Version: 2020-03 (4.15.0)
- TomCat 9 (Eclipse付属)
- MySQL 8.0.19
CentOS
- CentOS 8
- TomCat 9.0.29
- Java OpenJDK 1.8.0
- MySQL 8.0.17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。