2015-01-29 4 views
0

Я хочу развернуть компонент Form Runner отдельно. По той же причине я попытался создать прокси-портлет со ссылкой на следующую ссылку: https://github.com/orbeon/orbeon-forms/wiki/Form-Runner-~-Portal-~-Liferay-Proxy-Portlet-Guide.Проблема при развертывании портлета построителя формы Orbeon

Я попробовал следующую команду, чтобы создать прокси-портлет, ant proxy-portlet-war

Билд получает успех и породил войны файл (orbeon-4.7.0.pre.20150129-proxy-portlet.war), то я переименовал архив войны в proxy-portlet.war

Затем я попытался развернуть файл proxy-portlet.war на Liferay, скопировав файл войны в папку развертывания и запустив сервер. При развертывании файла войны я получаю следующую ошибку.

INFO: Deploying web application directory E:\OpenXava\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapp 
s\proxy-portlet 
14:48:33,265 INFO [localhost-startStop-2][HotDeployEvent:130] Plugin proxy-portlet requires marketp 
lace-portlet 
14:48:33,266 INFO [localhost-startStop-2][HotDeployImpl:198] Deploying proxy-portlet from queue 
14:48:33,267 INFO [localhost-startStop-2][PluginPackageUtil:1016] Reading plugin package for proxy- 
portlet 
14:48:33,275 ERROR [localhost-startStop-2][HotDeployImpl:211] com.liferay.portal.kernel.deploy.hot.H 
otDeployException: Error registering plugins for proxy-portletproxy-portlet 
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering plugins for proxy-portlet 
proxy-portlet 
     at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHo 
tDeployListener.java:46) 
     at com.liferay.portal.deploy.hot.PluginPackageHotDeployListener.invokeDeploy(PluginPackageHo 
tDeployListener.java:64) 
     at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:208) 
     at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:95) 
     at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27) 

     at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextList 
ener.java:164) 
     at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListene 
r.java:154) 
     at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44 
) 
     at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64) 
     at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56) 
     at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLife 
cycle.java:54) 
     at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextL 
istener.java:116) 
     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939) 
     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) 
     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113) 
     at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 
     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) 
     at java.lang.Thread.run(Thread.java:619) 
Caused by: java.lang.RuntimeException: The moduleId /proxy-portlet/6.2.1/war is not correct 
     at com.liferay.portal.plugin.ModuleId.<init>(ModuleId.java:123) 
     at com.liferay.portal.plugin.ModuleId.getInstance(ModuleId.java:35) 
     at com.liferay.portal.plugin.PluginPackageImpl.<init>(PluginPackageImpl.java:63) 
     at com.liferay.portal.plugin.PluginPackageUtil._readPluginPackageProperties(PluginPackageUti 
l.java:978) 
     at com.liferay.portal.plugin.PluginPackageUtil._readPluginPackageServletContext(PluginPackag 
eUtil.java:1048) 
     at com.liferay.portal.plugin.PluginPackageUtil.readPluginPackageServletContext(PluginPackage 
Util.java:201) 
     at com.liferay.portal.deploy.hot.PluginPackageHotDeployListener.doInvokeDeploy(PluginPackage 
HotDeployListener.java:108) 
     at com.liferay.portal.deploy.hot.PluginPackageHotDeployListener.invokeDeploy(PluginPackageHo 
tDeployListener.java:61) 
     ... 24 more 
29 Jan, 2015 2:48:33 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
14:48:33,307 INFO [localhost-startStop-2][PortletHotDeployListener:343] Registering portlets for pr 
oxy-portlet 
INFO [org.orbeon.private.orbeon.embedding] initializing Form Runner proxy portlet 
14:48:33,718 INFO [localhost-startStop-2][PortletHotDeployListener:490] 1 portlet for proxy-portlet 
is available for use 

В чем проблема? Я пропустил какую-то конфигурацию? Как решить проблему.

ответ

1

Я не знаю, почему появляется ошибка, но портлет развертывается в любом случае, по крайней мере, это то, что я наблюдал. Если этого не произойдет, попробуйте перезапустить Liferay.

Смежные вопросы