0

Tomcat サーバーにファイルをデプロイする JSP プロジェクトを開発しました。JSP コードを公開したくないので、NetBeans から JSP ファイルもコンパイルしました。

コンパイルされた JAVA、クラス、smap、WAR ファイルをどこに置くか?

コンパイル後の現在のディレクトリ構造

├───empty
├───generated
│   ├───classes
│   │   └───org
│   │       └───apache
│   │           └───jsp
│   └───src
│       └───org
│           └───apache
│               └───jsp
├───generated-sources
│   └───ap-source-output
└───web
├───css
├───img
├───js
├───META-INF
└───WEB-INF
    ├───classes
    │   └───cms
    └───lib
4

1 に答える 1

1

Web アプリを .war ファイルにパッケージ化する必要があります。

明らかに、.java ファイルを含める必要はありませんが、.class ファイルのみを含める必要があります。これらは WEB-INF/classes に配置されます。このために、出力フォルダーを WEB-INF/classes に変更できます。.jsp については覚えていませんが、おそらく同じです。

于 2012-12-03T10:09:04.737 に答える