2016-04-29 14 views
0

Mozillaを有効にしたTomcatを使用してJSPアプリケーションをデプロイするのは初めてのことです。展開時のtomcat javaファイル

私の.javaファイルを配置する際に問題があります。.jspファイルはすべて自分のドメインのフォルダで正常に動作しますが、.javaファイルはtomcatによって見つかりません。

.jspファイルのworkフォルダに入れました(public_htmlでも)。ただし、どちらの場所でも動作しません。

.jspページのアクションパスを変更する必要があるか、またはjavaファイルのパスを変更する必要があるかどうかわかりません。

+0

あなたのアプリケーションは 'war'ファイルとしてパッケージ化する必要があります:https://en.wikipedia.org/wiki/WAR_(file_format)。アプリケーションをコンパイルしてパッケージ化するために、mavenのようなものを使うことをお勧めします。 JavaファイルをTomcatに展開することはありません。 –

+0

戦争フォーマットを作成する必要があります。どのIDEを使用していますか、あなたのためにwarファイルを生成できるMavenのような依存関係管理ツールがありますか? –

+0

いいえ私はmavenを使用していませんでした.netbeansを使用しています。distフォルダに.warファイルがあります。どのように展開するのですか? – Kholah

答えて

0

javac.classファイルを生成する)のファイルを.javaでコンパイルする必要があります。ファイルはWEB-INF\classesである必要があります。 .jspファイルは必要に応じてコンパイル/変換されますが、これは.javaファイルの場合には当てはまりません。

+0

WEB-INFにclassesフォルダを作成し、.javaファイルと.classファイルの両方を配置しました。私は.javaを削除する必要がありますか? – Kholah

+0

.javaファイルはTomcatによってまったく処理されません。しかし、それらはページではないので、それらを名前で参照するだけではいけません。web.xmlファイルでサーブレットを定義する必要があります。詳細は、Javaサーブレットのチュートリアルを参照してください。 – AlBlue

関連する問題