2009-06-19 8 views
1

WebLogic 10.0 MP1でEclipse GanemedeとJBoss Toolsを使用して作成したJSF 1.2アプリケーションを実行しようとしていますeclipse、weblogic、JBossToolsでJSF JSPページの 'Run on Server'オプションを取得できないのはなぜですか?

単純なJSF helloworldアプリケーションを作成し、単純なJSPを追加しました。 EclipseでJBoss Toolsプラグインを使用してWeblogicドメインとサーバーを設定しました。 JSPファイルを右クリックすると、 "Run Configurations ..."オプションだけが表示され、 "Run on Server .."は表示されません。 Eclipseでアプリケーションを右クリックしてもこのオプション(サーバー上で実行)を取得しますが、実行しません。

同じEclipseワークスペース上の別のJSFアプリケーションと同じように奇妙ですJSPページを右クリックして「サーバー上で実行」することができます。

誰でもこの解決策を提案できますか?

ありがとうございました。 Ankit

答えて

0

JSFアプリケーションに関連付けられたサーバー(eclipseエラーログビューまたはサーバーのログのいずれか)を起動すると、エラーログが表示されますか。

this threadによって示されているように:

が彼らのパッケージによって識別される特定のクラス、ありますが、Webアプリケーションが許可されていないサーバーの電源が上書きすること。
WEB-INF/libのjarファイルにこのようなクラスが見つかった場合、Tomcatはこれを処理します。
明らかに、javax.servletは、これらのパッケージの1つです。 javax.servlet.jarにはjavax.servletクラスしか含まれていないと仮定すると、それだけではwebappが失敗することはありません。

webappからこのjarファイルを削除することから始めます。これは、このようなjarファイルがWEB-INF/libにあることが常に間違っているからです。

解決策はほとんどありませんが、少なくとも、この問題をよりよく把握するのに十分な詳細やログを提供することができます。

0

プロジェクトをサーバーにドラッグして追加できますか?

もしそうでなければ、それは何らかの理由でWTPプロジェクトではなく、run-asは利用できません。

0

私は実行としてオプションコメントに設定

+0

見ることができ、web.xmlにエラーをクリアした後に同じ問題に直面しweb.xml.Evenにおけるいくつかの誤りがある可能性があります。 –

関連する問題