私はJavaとjspが初めてです。小さなパッケージを作成しましたが、そのパッケージには単純な Java クラスが含まれています。私が本当にやりたいことを見せてあげましょう。私はサーブレットを扱っていないので、この簡単な例について教えてください。作業を進めることができます。以下は、私のコードまたはパッケージ クラスと jsp ページです。
私のJavaパッケージ
package mypack; //this is my package
public class Abc{
public Abc(){
}
public void message(){
System.out.println("My first java package");
}
}
index.jsp これは、このパッケージを使用する必要がある私の JSP ページです
<%@ page import="java.sql.*"%>
<%@ page import="mypack.*"%>
<%
Abc a = new Abc();
a.messsage();
%>
JDK1.5 と tomcat 3 を使用していましたが、システムを更新したいと考えています。現在、JDK1.7.0_11 と tomcat 7 があります。パッケージを配置するための tomcat 3 のパスはわかっていますが、これらのパッケージを tomcat 7 のどこに配置すればよいかわかりません。
パッケージを配置する tomcat 3 ディレクトリ パス:
D:\Java\tomcat\examples\WEB-INF\classes //i put my package at this path in tomcat3
パッケージを配置する tomcat 7 ディレクトリ パス:
D:\web\Tomcat 7.0\webapps\ROOT\WEB-INF //trying to put my package in here but no use.
tomcat 7 の direcoty WEB-INF の下に classes フォルダーが見つかりませんでした。WEB-INF 内に自分で classes という名前のフォルダーを作成しましたが、機能しません。その「クラスフォルダー」を削除して、パッケージをWEB-INFに入れましたが、機能しません。javaパッケージをTomcatサーバー7に配置できるパスを教えてください。
ここに jsp ページを配置しました。
D:\web\Tomcat 7.0\webapps\ROOT\a //folder "a" contains my jsp file. index.jsp and
its working
問題は、jsp ページがパッケージを見つけられなかったことです。これで私を助けてください。