• Welcome to KonaKart Community Forum. Please login or sign up.
 

make liferay konakart admin problems

Started by zzs2519, September 11, 2009, 05:15:11 am

Previous topic - Next topic

zzs2519

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 !

greg

What steps did you take and what errors did you get?

zzs2519

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

greg

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!



bkn

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