0

jboss を起動しようとしていますが、エラーが発生しました。jboss 7.1.1 と Liferay を使用しています。なにが問題ですか?

12:25:26,707 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) JBA
S015877: Stopped deployment ROOT.war in 235420ms
12:25:35,754 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner) Exception in thread "com.liferay.portal.kernel.deploy.auto.AutoDeployScann
er" java.lang.NoClassDefFoundError: org/apache/tools/ant/types/resources/FailFas
t
12:25:35,785 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at org.apache.tools.ant.types.resources.BaseResourceCollectionContainer.
iterator(BaseResourceCollectionContainer.java:142)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:135)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.util.ant.ExpandTask.expand(ExpandTask.java:33)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.
java:955)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.
java:889)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.
java:198)
4

3 に答える 3

1

ステップ 1: Liferay 開発用にマシンをセットアップするには、まず、以下で説明するように、必要なすべてのソフトウェアをダウンロードしてインストールする必要があります。

JAVA (JDK & JRE)
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
 Eclipse IDE   
    http://www.eclipse.org/downloads/
Liferay JBOSS bundle (Community Edition or Enterprise Edition as per your requirements and preferences), Liferay Tomcat bundle (For server run time selection), Liferay Plugin SDK (For Development of plugins like hooks, portlets, themes etc.
     http://www.liferay.com/downloads/liferay-portal/available-releases
Apache Ant (For build and deployment of projects).

ステップ 2: マシンに環境変数を設定します。JAVA_HOME を設定 JBOSS_HOME を設定 LIFERAY_HOME を設定 ANT_HOME を設定

ステップ 3: Eclipse を開き、Liferay IDE をインストールします。ヘルプに移動 -> Eclipse マーケットプレイスで「Liferay」を検索します。Liferay IDE をインストールし、Eclipse を再起動します。

ステップ 4: Liferay Plugin-SDK を設定するには Window -> Preferences -> Liferay
Add Liferay Plugin-SDK に移動します

 Here you will option to update build.<username>.properties file. Select
 prompt.


 That's it your system is ready with development environment for Liferay.

ステップ 6: Liferay Plugin-SDK フォルダーには、build.username.properties というファイルがあります。

 Set path of server to refer JBOSS directory.

ステップ 7: 新しい Liferay プラグイン プロジェクトを作成します。その Create New Portlet Project 内。
Eclipse は JBOSS アプリケーション サーバーのランタイムを提供しないため、Liferay ポータル ランタイムを Tomcat として選択します。

After clicking on finish it will ask for updating build.<username>.properties file.
Select "No" option.

Okay Now you are done with project creation and Setting  deployment server
as JBOSS.

ステップ 8: Liferay ポートレット プロジェクトをデプロイします。
ステップ 9: JBOSS の bin ディレクトリから standalone.bat を実行します。

詳細については、このブログhttp://liferaywithjboss.blogspot.in/に従ってください。

同じことについてさらに詳細が必要な場合はお知らせください。

于 2015-01-01T13:23:38.483 に答える
0

新しいliferayバージョンはwildflyバンドルを提供します...これは出発点になる可能性がありますが、ClassNotFoundは通常、物理的またはjboss modul-systemによって抑制されているかどうかにかかわらず、その特別なコンテキストで欠落しているjarから発生します(開始はここにあります配置構造ファイル、またはインストールのモジュールディレクトリはさらに悪いです)しかし、最終的に私のような男は、自発的にそれに飛び込む前に、新しい作業環境を取得することを頻繁に決定します...

于 2016-10-12T06:37:21.513 に答える
0

ROOT.war/WEB-INF/ の場所にある jboss-deployment-structure.xml ファイルをチェックして、そこに記載されている依存モジュールのいずれかが ant-*.jars を使用していることを確認します。この問題は、クラスパスに同じクラス名を持つ複数の jar が原因である可能性があります。

于 2013-10-07T19:35:25.427 に答える