首页 文章

无法使用Developer Studio 2.1.0将Web应用程序导出到WSO2 Application Server

提问于
浏览
1

我下载了最新版本的WSO2 Developer Studio:

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

和基于WSO2 Carbon 4的Application Server版本:

wso2as-5.0.1.zip

解压缩并启动Developer Studio . 由于我想部署一个Maven webapp项目,我在WSO2 Developer Studio上安装了m2e .

然后我跟着这篇文章:

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

除了WSO2 Carbon和WSO2 AS版本不同以及我已经有一个maven war项目导入我的工作区这一事实 .

在为我的Web应用程序项目创建分发项目后,我将webapp项目添加到它 . 然后我将该分发项目添加到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)

从WSO2 Developer Studio向WSO2 Carbon Application Server部署mavenized Web应用程序的正确方法是什么?

谢谢

2 回答

  • 0

    您可以在此处粘贴Eclipse错误日志的内容以进行更多检查吗?虽然它说无法找到WebApp的Handler,但我怀疑真正的错误是别的 .

    您可以在/.metadata/.log文件中找到Eclipse错误日志 .

    关于从WSO2 Developer Stidio将Web-App部署到WSO2AS的正确方法,您引用的这篇文章解释了正确的方法 .

    / Harshana

  • 1

    也许m2在WSO2 Developer Studio之上就是问题所在 . 因为我可以将WAR部署到WSO2AS而不会遇到任何异常,但我没有在我的WSO2 Developer Studio中安装m2e .

    您是否将现有POM与WSO2 Developer Studio为Web项目生成的POM进行了比较?

相关问题