0

JDK1.7.0_11 と Apache Tomcat Server 7 をダウンロードしてインストールしました。jsp アプリケーションの開発用にググって、正常に構成しました。これで、定義したクラスのいくつかを含むパッケージを作成しました。このパッケージ フォルダーを tomcat のどこに配置すればよいかわかりません。私を助けてください。ありがとう

パッケージ mypack

package mypack;

public class Test{

    private String msg; 

    public void setMsg(String msg){
             this.msg = msg;
    }
    public String getMsg(){
             return msg;
    }

}

index.jsp

<%@ page import="java.sql.*, mypack.*"%>

<%
Test t = new Test();
t.setMst("Hello World");
out.println(t.getMst());

%>
4

1 に答える 1

0

<tomcat_home>/webapps/パッケージが war ファイルの場合は、ディレクトリに置くことができます( http://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html#Deployment_on_Tomcat_startupを参照)。

このディレクトリ (つまり、この war ファイルの内容を含むディレクトリ) に「展開された war」を置くこともできることに注意してください。

編集:更新された質問から、正しいレイアウトは次のようになると思います:

<tomcat root>/webapps/appname/
<tomcat root>/webapps/appname/WEB-INF/classes/mypack/Test.class
<tomcat root>/webapps/appname/index.jsp

ファイルの書き込みにどのツールを使用していますか? IntelliJ、Netbeans、Eclipse などの Java IDE を使用している場合は、それらが Web アプリケーションの管理にどのように役立つかを調べてください。このディレクトリ構造を自動的に作成し、Tomcat サーバーに即座に展開することもできます。

Netbeans で単純な Web アプリケーションを開発する方法については、このチュートリアルをご覧ください。これは、あなたがやろうとしていることと非常によく似ています。

于 2013-01-25T20:18:14.797 に答える