1

WSO2DeveloperStudioの最新バージョンをダウンロードしました。

developer-studio-eclipse-jee-helios-linux-gtk-x86_64-2.1.0.zip

およびWSO2Carbon4ベースのアプリケーションサーバーバージョン:

wso2as-5.0.1.zip

両方を解凍し、DeveloperStudioを起動しました。Maven Webappプロジェクトをデプロイしたいので、WSO2DeveloperStudioの上にm2eをインストールしました。

それから私はこの記事に従いました:

http://wso2.org/library/articles/2012/09/develop-deploy-web-applications-using-wso2-developer-studio#section3

WSO2CarbonとWSO2ASのバージョンが異なり、ワークスペースにインポートされたMaven戦争プロジェクトがすでにあるという事実は別として。

Webアプリプロジェクトの配布プロジェクトを作成した後、Webアプリプロジェクトを追加します。その後、その配布プロジェクトをCarbon Serverに追加します(「追加/削除」を使用)。

WSO2 Carbonサーバーが起動しましたが、「戦争用のエクスポートハンドラーが見つかりません」というメッセージが表示されます。

手順を数回繰り返しましたが、このスタックトレースがコンソールに表示されることがあります。

java.lang.Exception: Can't find export handler for war
 at org.wso2.developerstudio.eclipse.platform.core.project.export.util.ExportUtil.buildProject(ExportUtil.java:84)
 at org.wso2.developerstudio.eclipse.distribution.project.export.CarExportHandler.exportArtifact(CarExportHandler.java:184)
 at org.wso2.developerstudio.eclipse.platform.core.project.export.util.ExportUtil.buildProject(ExportUtil.java:81)
 at org.wso2.developerstudio.eclipse.platform.core.project.export.util.ExportUtil.BuildCAppProject(ExportUtil.java:105)
 at org.wso2.developerstudio.eclipse.distribution.project.ui.wizard.DistributionProjectExportWizard.performFinish(DistributionProjectExportWizard.java:181)
 at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:811)
 at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:430)
 at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
 at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161)
 at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
 at org.eclipse.jface.window.Window.open(Window.java:801)
 at org.wso2.developerstudio.eclipse.distribution.project.ui.action.ExportDistributionAction.run(ExportDistributionAction.java:36)
 at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
 at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
 at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
 at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)

MavenizedWebアプリをWSO2DeveloperStudioからWSO2CarbonApplication Serverにデプロイする正しい方法は何ですか?

ありがとう

4

2 に答える 2

1

Eclipseエラーログの内容をここに貼り付けて、さらに詳しく調べることができますか?WebAppのハンドラーが見つからないと表示されていますが、実際のエラーは別のものであると思われます。

Eclipseエラーログは/.metadata/.logファイルにあります。

WSO2 Developer StidioからWSO2ASにWebアプリをデプロイする正しい方法に関して、あなたが参照したこの記事は正しいアプローチを説明しています。

/ハルシャナ

于 2012-11-21T19:14:34.243 に答える
0

おそらく、WSO2 Developer Studio 上の m2e が問題です。例外が発生することなく WSO2AS に WAR をデプロイできますが、WSO2 Developer Studio に m2e をインストールしていません。

既存の POM と、WSO2 Developer Studio によって Web プロジェクト用に生成された POM を比較しましたか?

于 2012-11-20T09:59:51.370 に答える