hello everyone !
who knows how to build the konakart admin to the liferay as a portlet ? which vision of liferay it support for ?
I had use the method of the doc that konakart take in the package , but I do not success !
who can help me ?
show me the detail of the build process !
Thank you !
What steps did you take and what errors did you get?
hello,greg.
thanks for you reply !
here are some steps I take :
1.start konakart server and open konakart admin
2.add the role "Super User" customer1 with the liferay "Administrator" role
3.change to the directory "D:\Program Files\konakart\custom" and run " .\bin\ant make_admin_liferay_portlet_war"
4.start liferay-tomcat-5.2.3, add and install the war file
when i login as brnuo and open the "add application" ,i can not see the konakart admin portlet ,but the front application of konakart i had install works well
is there need to do other things? how to map the roles between konakart and liferay? please help me, thanks!
here are the errors:
22:59:37,859 INFO [AutoDeployDir:183] Processing konakartadmin.war
22:59:37,859 INFO [PortletAutoDeployListener:77] Copying portlets for D:\lifera
y-portal-5.2.3\deploy\konakartadmin.war
Expanding: D:\liferay-portal-5.2.3\deploy\konakartadmin.war into D:\liferay-po
rtal-5.2.3\tomcat-6.0.18\temp\20090911225938140
Copying 1 file to D:\liferay-portal-5.2.3\tomcat-6.0.18\temp\20090911225938140
\WEB-INF\classes
Copying 1 file to D:\liferay-portal-5.2.3\tomcat-6.0.18\temp\20090911225938140
\META-INF
Copying 14 files to D:\liferay-portal-5.2.3\tomcat-6.0.18\webapps\konakartadmi
n
Copying 1 file to D:\liferay-portal-5.2.3\tomcat-6.0.18\webapps\konakartadmin
Deleting directory D:\liferay-portal-5.2.3\tomcat-6.0.18\temp\2009091122593814
0
22:59:47,062 INFO [PortletAutoDeployListener:87] Portlets for D:\liferay-portal
-5.2.3\deploy\konakartadmin.war copied successfully. Deployment will start in a
few seconds.
2009-9-11 22:59:56 org.apache.catalina.startup.HostConfig checkResources
淇℃伅: Undeploying context [/konakartadmin]
2009-9-11 22:59:56 org.apache.catalina.startup.HostConfig checkResources
璀﹀憡: Error while removing context [/konakartadmin]
java.lang.NullPointerException
at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.destroy(Por
talClassLoaderFilter.java:58)
at org.apache.catalina.core.ApplicationFilterConfig.release(ApplicationF
ilterConfig.java:332)
at org.apache.catalina.core.StandardContext.filterStop(StandardContext.j
ava:3744)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:45
13)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java
:924)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java
:1006)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBas
e.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
un(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[FileUpload] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[jsp] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[default] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[kk_admin_portlet] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[KonaKartAdminServlet] has not been started
2009-9-11 22:59:56 org.apache.catalina.startup.HostConfig checkResources
璀﹀憡: Error during context [/konakartadmin] destroy
java.lang.NullPointerException
at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.destroy(Por
talClassLoaderFilter.java:58)
at org.apache.catalina.core.ApplicationFilterConfig.release(ApplicationF
ilterConfig.java:332)
at org.apache.catalina.core.StandardContext.filterStop(StandardContext.j
ava:3744)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:45
13)
at org.apache.catalina.core.ContainerBase.destroy(ContainerBase.java:116
4)
at org.apache.catalina.core.StandardContext.destroy(StandardContext.java
:4613)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java
:1012)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBas
e.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
un(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[FileUpload] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[jsp] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[default] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[kk_admin_portlet] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.ContainerBase stop
淇℃伅: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
[/konakartadmin].[KonaKartAdminServlet] has not been started
2009-9-11 22:59:56 org.apache.catalina.core.StandardContext preDeregister
涓ラ噸: error stopping
java.lang.NullPointerException
at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.destroy(Por
talClassLoaderFilter.java:58)
at org.apache.catalina.core.ApplicationFilterConfig.release(ApplicationF
ilterConfig.java:332)
at org.apache.catalina.core.StandardContext.filterStop(StandardContext.j
ava:3744)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:45
13)
at org.apache.catalina.core.StandardContext.preDeregister(StandardContex
t.java:5273)
at org.apache.tomcat.util.modeler.BaseModelMBean.preDeregister(BaseModel
MBean.java:1130)
at com.sun.jmx.mbeanserver.BaseMetaDataImpl.preDeregisterInvoker(BaseMet
aDataImpl.java:122)
at com.sun.jmx.mbeanserver.MetaDataImpl.preDeregisterInvoker(MetaDataImp
l.java:251)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregisterMBean
(DefaultMBeanServerInterceptor.java:377)
at com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer
.java:527)
at org.apache.tomcat.util.modeler.Registry.unregisterComponent(Registry.
java:574)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
101)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492
)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBas
e.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
un(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
2009-9-11 23:00:01 org.apache.catalina.core.NamingContextListener lifecycleEvent
涓ラ噸: Creation of the naming context failed: javax.naming.NamingException: Con
text is read only
Hello zzs2519,
(is that your real name? ;))
I was able to reproduce the problem you reported. The steps you took were correct.
The liferay bundle that you are using (LR 5.2.3 with tomcat 6.0.18) is one that we had not tried before.
Anyway... invariably these incompatibility problems are simply due to classing jars - that is, clashes in the jars being used globally by the servlet container and the KonaKart webapps.
As it happens, I found that if you make the konakartadmin.war using the option for jbossliferay the war that is produced will deploy ok in your LR 523 TC 6.0.18 bundle.
So please try this:
ant make_admin_liferay_portlet_war -Djbossliferay=true
Deploy the konakartadmin.war that is produced in the way you tried before. You should see this:
11:56:46,245 INFO [DialectDetector:97] Using dialect org.hibernate.dialect.HSQLDialect
Copying 1 file to C:\liferay-portal-tomcat-6.0-5.2.3\liferay-portal-5.2.3\tomcat-6.0.18\webapps\konakartadmin
Deleting directory C:\liferay-portal-tomcat-6.0-5.2.3\liferay-portal-5.2.3\tomcat-6.0.18\temp\20090914115638324
11:56:49,402 INFO [PortletAutoDeployListener:87] Portlets for C:\liferay-portal-tomcat-6.0-5.2.3\liferay-portal-5.2.3\deploy\konakartadmin.war copied successfully. Deployment will start in a few seconds.
<snip>
11:57:09,724 INFO [PortletHotDeployListener:227] Registering portlets for konakartadmin
11:57:10,350 INFO [PortletHotDeployListener:346] 1 portlet for konakartadmin is available for use
If you haven't already seen it, there are a few other instructions for running the Admin App in Liferay in the Installation.pdf document under custom/konakartadmin_portlet/liferay/doc
Please let us know how you get on!
Hi
I have the same problem in basically the same environment, and have tried the Djboss option as well.
Please if anybody have a suggestion...don't hold back:-)
Thanks very much in advance.
Best regards
BKN