• ベストアンサー

JBossについて

JBoss AS 7の環境 JBoss AS 7 + Eclipse3.7の開発環境を構築しています。 インストール(含むライブラリのインストール)まではうまくいったのですが、サンプルプログラムをデプロイし、起動しようとすると エラーになります。多分、Eclipseの環境構築でなにか漏れがあるようなのですが、初心者なので 何をどうすればいいのかさっぱりわかりません。 どうすればいいのかご教授願います。初心者にもわかるサイト等があれば教えていただきたいと思います。 宜しくお願いします。

  • Java
  • 回答数4
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.4

>14:25:02,614 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-2) Critical error during deployment: : com.sun.faces.config.ConfigurationException: Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Function ライブラリが足りていないようですね。

aikibon
質問者

お礼

回答ありがとうございました。 ライブラリが不正だったようです。 おかげさまで動きました。

その他の回答 (3)

  • teketon
  • ベストアンサー率65% (141/215)
回答No.3

区分がWARNのものは、ただの警告なのでとりあえず置いておきましょう。 ERRORのものはありませんか?

aikibon
質問者

お礼

回答ありがとうございます。 おかげさまで動きました。

aikibon
質問者

補足

回答ありがとうございます。 量があまりにおおいので途中までですが、最初からERRORで検索してヒットしたメッセージを以下に貼り付けさせていただきます。 わかりにくくてすみません。 ↓ ここから 14:22:44,954 ERROR [org.jboss.as] (Controller Boot Thread) JBAS015875: JBoss EAP 6.0.1.GA (AS 7.1.3.Final-redhat-4) は 7439ms でスタートしました - サービス 299 個のうち 198 個を開始しました (18 のサービスは失敗したか、依存性がありません。82 のサービスはパッシブあるいはオンデマンドとなっています)。 14:24:58,963 INFO [org.jboss.seam.Component] (MSC service thread 1-2) Component: org.jboss.seam.faces.httpError, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.HttpError 14:25:02,614 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-2) Critical error during deployment: : com.sun.faces.config.ConfigurationException: Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Function 14:25:02,630 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/test8]] (MSC service thread 1-2) クラス com.sun.faces.config.ConfigureListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Function 14:25:02,646 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-2) Error listenerStart 14:25:02,646 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-2) 以前のエラーのためにコンテキストの起動が失敗しました [/test8] 14:25:02,646 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.web.deployment.default-host./test8: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./test8: JBAS018040: コンテキストの開始に失敗しました。 14:25:11,791 INFO [org.jboss.seam.Component] (MSC service thread 1-2) Component: org.jboss.seam.faces.httpError, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.HttpError 14:25:12,431 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-2) Critical error during deployment: : com.sun.faces.config.ConfigurationException: Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Function 14:25:12,446 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/test8]] (MSC service thread 1-2) クラス com.sun.faces.config.ConfigureListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Function 14:25:12,446 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-2) Error listenerStart 14:25:12,446 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-2) 以前のエラーのためにコンテキストの起動が失敗しました [/test8] 14:25:12,446 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.web.deployment.default-host./test8: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./test8: JBAS018040: コンテキストの開始に失敗しました。 14:25:16,256 INFO [org.jboss.seam.Component] (MSC service thread 1-8) Component: org.jboss.seam.faces.httpError, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.HttpError 14:25:16,895 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-8) Critical error during deployment: : com.sun.faces.config.ConfigurationException: Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Function 14:25:16,895 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/test8]] (MSC service thread 1-8) クラス com.sun.faces.config.ConfigureListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: Caused by: java.lang.NoClassDefFoundError: com/google/common/base/Function 14:25:16,895 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-8) Error listenerStart 14:25:16,895 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-8) 以前のエラーのためにコンテキストの起動が失敗しました [/test8]

  • yuiyui5
  • ベストアンサー率50% (2/4)
回答No.2

先ほど回答したものです。 補足ありがとうございます。 JBossに詳しくないので、そもそも詳細なログがあったとしても明確には答えられるかはわかりませんが、 現在の補足では見当もつきません。 もし、詳細なエラーメッセージ、エラーログが特定できれば、そこから調べられるので少しはお力になれるかもしれません。

aikibon
質問者

補足

参考になるかどうかはわかりませんが、エラーメッセージをいかに添付します。 量が半端じゃないので、冒頭部分です。 ↓ ここから 14:22:42,944 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_cs.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,944 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_de_DE.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,945 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_es.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,945 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_fr.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,946 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_hu.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,946 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_it.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,947 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_ja_JP.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,947 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_ko_KR.jar は、Class-Path参照において有効な jar を参照していません。 14:22:42,948 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015960: /C:/JBoss/EAP-6.0.1/jboss-eap-6.0/standalone/deployments/test8.war/WEB-INF/lib/derby.jar のクラスパスエントリ derbyLocale_pl.jar は、Class-Path参照において有効な jar を参照していません。

  • yuiyui5
  • ベストアンサー率50% (2/4)
回答No.1

具体的なエラーを検索すると良いかと思います。 Jbossから出ているログ、画面に表示されているエラーはどのようなものなのでしょうか? (Jbossを触ったことはありませんが、回答させて頂きます。)

aikibon
質問者

補足

回答ありがとうございます。 エラーですが、メッセージが多くて特定が困難でした。 現在の設定と現象は以下の通りです。 事象   JBoss EAP 6.0 + Jboss Developer Studio7.0(eclipse 4.3 ベース)にて、  「JBoss Seam Web Project」を作成し、作成されたスケルトンをdeployすると  エラーとなりdeployを行えない。  調査した結果、JBossツールが作成してくれるプロジェクト内の幾つかの設定ファイルが古い形式  で作成されていました。

関連するQ&A

  • Eclipse + JBOSS でのデバッグ

    IDE:Eclipse、APサーバー:JBOSSで開発しています。 そこで質問なのですが JBOSSにデプロイした、warファイルをEclipse上からデバッグすることは可能でしょうか どうぞ、よろしくお願いします。

    • ベストアンサー
    • Java
  • JBossでJetty ver.8を使用したい

    こんにちは。 jetty ver.8が組み込まれたJBossを使用したいのですが、 どう構築していいのかわからず困っています。 既にtomcatが組み込まれたJBossを使用し開発を行っていたのですが、 WebSocketを使用した開発が行いたくコンテナをjettyに変更したいのですが、 知識不足で構築でつまずいてます。 よろしければご教授お願いします。 もし、既にJBossが公開しているのでしたら申し訳ないです。

  • JBOSSのTOMCAT機能について教えてください。

    TOMCATとApacheで2階層モデルで開発を行ってきましたが EJBを学習するべく3階層モデルの環境を作りたいと思い 色々調べておりますが、良く理解できません。 Q1  JBOSS(EJB)にはTOMCATの機能が備わっているとありますが  JBOSSをインストールして起動すれば、TOMCATを起動しなくても  TOMCATのアプリは動くものなのでしょうか?  その場合、単純に$TOMCAT_HOME/webapps/sampleのディレクトリー毎 JBOSSの$JBOSS_HOME/server/default/deployへコピーすれば  よいものでしょうか?JARファイルにする必要があるのでしょか? Q2  現状はApacheにTOMCATをmod_jkにて組み込んで使っておりますが  JBOSSを使った場合に、現在のmod_jkの設定を変更する必要はありますか?    宜しくお願い致します。 Linux EP4.0 java version 1.5.0_07 jakarta-tomcat-5.5.17 httpd-2.0.55 mod_jk2.so mysql-5.0.15 jboss-4.0.4.GA

    • ベストアンサー
    • Java
  • Jbossが起動時にエラーになる

    Oracle9iをインストールした環境でJboss-3.2.3を起動すると 以下のようなエラーがでます。 プロトコルハンドラの初期化に失敗しました エンドポイントを初期化中のエラーです ポート番号が重複していないことはnetstatコマンドで確認しています。Oracle9iのサービスを停止させるとJbossは起動します ご教授よろしくお願いします

  • Eclipse3.1WTPのデプロイ設定について

    Eclipse初心者です。 Eclipse3.1WTP+Tomcat5.5を使用してサーブレットの開発をしています。 手始めにサンプルとして動作実績のあるプロジェクトをeclipseフォルダごと頂いて私のPC(WindowsXP SP2)に展開したのですがindex.htmlを実行すると次のエラーが表示されます。「No launchable artifact could be found in the selection」デプロイが選択されてないといったエラーのようですが回避策をご教授いただけないでしょうか?よろしくお願いします。

    • ベストアンサー
    • Java
  • この便利な時代に開発環境すら構築できない人たちがいる

    JavaのWebアプリケーション開発を主に行っているフリーエンジニアです。 今日、仕事を紹介してもらった企業がこんな感じのようでした。 「 Webアプリケーションの開発環境の構築に大変苦労した。 苦労したので、次はJBossで行こうと思う。 なので、JBossに詳しいエンジニアを探している。 」 紹介したのは技術のことはよくわからないであろうコーディネーター(営業)さんなので、もしかしたら、先方の言っていることを理解できていなかっただけかもしれません。 が、文面を素直に受け取ったら、どうでしょう? 今の時代、Eclipseのプレアデスなど、開発環境は昔に比べてものすごく整っています。TOMCATだろうとOASだろうとJBossだろうと、何の苦労もなく、開発環境は整えられるでしょう。 昔は設定ファイルなども自分で書かなくてはならず、確かに苦労しました。 が、今の時代に、開発環境の構築に苦労するというのはおかしいと思います。 思わず、「素人集団ですね」と口走ってしまいました。 みなさんは、そんな開発会社があったら、どう思いますか?

    • ベストアンサー
    • Java
  • Eclipseでg++がPATHに無いとのエラー

    Linux+Cプログラミングを仕事で使うことになった元ハード設計の初心者です。 休日を利用して開発環境の立ち上げから勉強していますが、早くもつまづきました。 ご助言頂けると幸いです。 MacbookにVirtualBOXをインストールした仮想PC内で、openSUSE Leap 42.1 64bitをインストールし、さらにc言語の開発環境を構築しようとしています。 gccコマンドをインストールし、端末でのプログラム実行はできるようになりましたので、続いて、Eclipseでの開発環境を構築しようと思い、インストールしましたが、以下のエラーメッセージが解決できません。 Program "g++" not found in PATH ネットで検索すると、いくつか情報が見つかるのですが、どうしても自分の環境と合致せず、具体的な解決手段に至りません。 EclipseのPATHの設定について、教えていただければ幸いです。

  • Androidアプリ開発・サンプルコードが開けない

    Androidアプリ開発は全くの初心者です。 パソコンでアンドロイドの開発環境の設定まではなんとか出来ました。 JAVA、eclipse、AndroidSDKのインストールまでも問題なく出来たと思うのですが、 いざSDKの中に入っているサンプルを開こうとするとエラーが出てシュミレーターでみれません。 ただ開けてシュミレーターで見れるサンプルもあるのです。 何がダメなのか全く分かりません。 どうかアンドロイドに詳しい方お教えください。 よろしくお願いします。

  • JBOSS+TOMCAT起動時のエラー

    JBOSSを導入しようと思ってインストールして起動させようとするとコンソールに文字が流れてある時点で止まります。 そのとき、"http://localhost:8080"でもページは表示されませんし、 終了させようとしてCtrl+Cを実行してもそれも途中で止まってしまいます。 状況は以下の通りです。 インストールしたJBOSS:JBoss2.4.6_Tomcat4.0.3 発生エラー:run_with_catalina.batを実行させると ***** .... [INFO,STDERR] Server.run/init: java.sql.SQLException: File input/output error: C:\Program%20Files\JBoss-2.4.6_Tomcat-4.0.3\jboss\db\hypersonic\default.properties [INFO,HypersonicDatabase] Database started .. .. [INFO,XAPoolDataSource] Creating XA Pool [INFO,DefaultDS] XA Connection pool DefaultDS bound to java:/DefaultDS ***** と、ココで止まってしまいます。 「JBoss-2.4.6 Started in 0m:50s.146」というメッセージ(数字は適当)が表示されたら起動完了ということらしいのですが。。。 そこでCtrl+Cで次の行が追加されてコンソールがフリーズします。 ***** [INFO,STDERR] Shutting down [INFO,ServiceControl] Stopping 48 MBeans [INFO,HypersonicDatabase] Stopping ***** インストール手順 ・JBoss2.4.6_Tomcat4.0.3.zipをc;\Program Files\JBoss2.4.6_Tomcat4.0.3のディレクトリに展開 ・環境変数「JBOSS_DIST」に上記のディレクトリを指定 ・環境変数「CATALINA_HOME」に%JBOSS_DIST%\catalinaを指定 以上です。これは多分間違っていないと思います。 OSはWIN2kですが、関係あるでしょうか。 ちなみに別のTomcatでWebアプリケーションを勉強していましたが、起動させていないので関係ないと思うのですが。 また既存のTomcat(4.0.4)とJBossを連動させる術がありましたら教えていただければ。 よろしくお願いします。

    • ベストアンサー
    • Java
  • GoogleAppEngineのソースをDLしたい

    GoogleAppEngineForJavaで開発を勉強しています。 Eclipseで作成したプログラムをGoogleAppEngineにデプロイしていますが、 デプロイしたソースを別のPCのEclipse(Ganymede)にダウンロードすることはできますか? 自宅と会社で同じソースを共有して好きな方でソースをいじりたいのです。 よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう