2011-01-06 13 views
4

を発見していない私は最近、SEVERE次 を得て開始しました:のServlet.service()サーブレット、JSPの例外 にjava.lang.ClassNotFoundException投げた:org.apache.jsp.login_jspEclipseのTomcatのJSPクラスファイルが散発的に

それを暴力的に起こる。 休暇の前はすべてがよかったです。しかし今、私は例外を経験し始めました。

私が考えている問題は、サーバーの再起動とパラメータの公開に関係しています。私はブラウザ上でリフレッシュ打ったとき、私は」いつか.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost

:私はJSPまたはEclipseは時々このフォルダに離れて物事を吹くjavaファイルを保存するかどうかに基づいてなど[スタート、再起動Synchonized] ... ... 特定の_jsp.classファイルが表示されます。しかし、私は例外を取得し、jsp_classがないことに気付くでしょう。通常はWEB-INF/viewファイルです。

エラーがないので、私は、それがJSPをcomileすることができないとは何かを持っているとは思わない - 私のJSPは任意の<%の%が含まれていない>だけJSTL/EL

EDIT: 私はBalusCのプロジェクト削除の提案(ファイルbtwを削除する際にチェックボックスのチェックを外して)をインポートしました。私はオリジナルとコピーされたプロジェクトの両方でこれを行いましたが、私は今は元のプロジェクトをインポートしました。それは動作しているようですが、間欠的なエラーであったため、あまりにも早すぎます。

私が編集した後、数回follwoingし、.javaファイルを保存手に入れたが、ダースは、今しようとした後、それを複製することはできません。

Jan 6, 2011 6:54:53 PM org.apache.catalina.core.StandardContext reload 
INFO: Reloading this Context has started 
Jan 6, 2011 6:54:53 PM org.apache.catalina.session.StandardManager doUnload 
SEVERE: IOException while saving persisted sessions: java.io.FileNotFoundException: 
C:\jrozycki\MyDocuments\Development\Eclipse\STK\.metadata\.plugins\org.eclipse.wst.server.core\tmp1  
\work\Catalina\localhost\_\SESSIONS.ser (The system cannot find the path specified) 
java.io.FileNotFoundException:  
C:\jrozycki\MyDocuments\Development\Eclipse\STK\.metadata\.plugins\org.eclipse.wst.server.core\tmp1 
\work\Catalina\localhost\_\SESSIONS.ser (The system cannot find the path specified) 

答えて

0

まあ、それは行列でグリッチです。 Eclipseはかなり複雑です。私と私の同僚や他の誰かに時々起こります。

Eclipseで実行中のサーバーインスタンスを右クリックし、を選択してください。を選択してください。それでも問題が解決しない場合は、その後でサーバーを再起動してください。それでも助けにならない場合は、プロジェクトを閉じたり開いたりして、サーバーをきれいにして再起動してください。


更新コメントどおり:

私は新鮮なworkspceで始まるのすべてが短い試みました。プロジェクトビューア内にプロジェクトを貼り付けてコピーした直後に開始しましたが、私はこれを新しいプロジェクトのために使い始めました。それが悪いですか?

.metadataフォルダなどがありますか?私はこれが本当に犯人だと思う。別のEclipseバージョン/環境で生成された場合、重大な衝突を引き起こす可能性があります。プロジェクトを削除し、ファイル>インポート>一般>既存のプロジェクトをワークスペースに選択し、プロジェクトのルートをポイントします。

+0

私は、新鮮なworkspceで始めるのをやってみました。プロジェクトビューア内にプロジェクトを貼り付けてコピーした直後に開始しましたが、私はこれを新しいプロジェクトのために使い始めました。それが悪いですか? – jeff

+0

回答の更新を参照してください。 – BalusC

+0

私はそう信じています。プロジェクトビューアで、私はプロジェクトをハイライトし、Control-Cを押してからControl-Vを押しました。元のプロジェクトのコンテキストルートが/に設定されていたため、Eclipseを初めて起動したときにEclipseは苦情を受けました。同じコンテキストルートを持つ2つのプロジェクトが好きではありませんでした。あなたの提案を試してみてください。 – jeff

0

誰かがこれをまだ読んでいる場合は、問題が初めて私に当たっただけです。 Eclipse 4.5で私にとってうまくいくのは、サーバータブのサーバーを右クリックし、「追加と削除...」を実行し、影響を受けたプロジェクトを削除することです(生成された* _jsp.classファイルをワークスペース)を選択し、もう一度追加し直してください。

関連する問題