Fórumok
6.2.0 GA, PHP support was killed?
Johan de jong, módosítva 10 év-val korábban
6.2.0 GA, PHP support was killed?
Junior Member Bejegyzések: 41 Csatlakozás dátuma: 2012.02.06. Legújabb bejegyzések
I have several portlets created for 6.1 and they all work with PHP.
I installed a new Liferay 6.2.0 GA1 Glassfish server and tried my portlets. But for some reason they all end with this error:
2;|03:08:58,340 ERROR [http-thread-pool-8080(1)][render_portlet_jsp:132] null
java.lang.NoClassDefFoundError: com/caucho/vfs/Vfs
at com.liferay.util.bridges.php.PHPPortlet.initQuercus(PHPPortlet.java:158)
at com.liferay.util.bridges.php.PHPPortlet.processPHP(PHPPortlet.java:209)
at com.liferay.util.bridges.php.PHPPortlet.doView(PHPPortlet.java:108)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at com.liferay.util.bridges.php.PHPPortlet.doDispatch(PHPPortlet.java:80)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:55)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:807)
|#]
I installed a new Liferay 6.2.0 GA1 Glassfish server and tried my portlets. But for some reason they all end with this error:
2;|03:08:58,340 ERROR [http-thread-pool-8080(1)][render_portlet_jsp:132] null
java.lang.NoClassDefFoundError: com/caucho/vfs/Vfs
at com.liferay.util.bridges.php.PHPPortlet.initQuercus(PHPPortlet.java:158)
at com.liferay.util.bridges.php.PHPPortlet.processPHP(PHPPortlet.java:209)
at com.liferay.util.bridges.php.PHPPortlet.doView(PHPPortlet.java:108)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at com.liferay.util.bridges.php.PHPPortlet.doDispatch(PHPPortlet.java:80)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:55)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:807)
|#]
Johan de jong, módosítva 10 év-val korábban
RE: 6.2.0 GA, PHP support was killed? (Válasz)
Junior Member Bejegyzések: 41 Csatlakozás dátuma: 2012.02.06. Legújabb bejegyzések
Problem solved. Myportal-ext.properties was an old copy of the previous Liferay version and pointed to the wrong resin.jar.
The right PHP JARS are located here:
library.download.url.resin.jar=http://cdn.files.liferay.com/public/quercus/4.0.11/resin.jar
library.download.url.script-10.jar=http://cdn.files.liferay.com/public/quercus/3.1.9/script-10.jar
The right PHP JARS are located here:
library.download.url.resin.jar=http://cdn.files.liferay.com/public/quercus/4.0.11/resin.jar
library.download.url.script-10.jar=http://cdn.files.liferay.com/public/quercus/3.1.9/script-10.jar
norman sanz, módosítva 9 év-val korábban
RE: 6.2.0 GA, PHP support was killed?
Junior Member Bejegyzések: 26 Csatlakozás dátuma: 2013.09.24. Legújabb bejegyzések
Hellow, Johan,
I also have portlets in a 6.1 Liferay Server and when I migrate them to a 6.2 Server, I have this error:
ERROR [http-bio-8181-exec-46][PHPPortlet:241] Error processing PHP
java.lang.ArrayIndexOutOfBoundsException: 354
at com.caucho.quercus.lib.string.StringModule.strtr(StringModule.java:4508)
Any idea? Thank you so much!
I also have portlets in a 6.1 Liferay Server and when I migrate them to a 6.2 Server, I have this error:
ERROR [http-bio-8181-exec-46][PHPPortlet:241] Error processing PHP
java.lang.ArrayIndexOutOfBoundsException: 354
at com.caucho.quercus.lib.string.StringModule.strtr(StringModule.java:4508)
Any idea? Thank you so much!
norman sanz, módosítva 9 év-val korábban
RE: 6.2.0 GA, PHP support was killed?
Junior Member Bejegyzések: 26 Csatlakozás dátuma: 2013.09.24. Legújabb bejegyzések
Solved.
The Quercus instalation wasn´t correct.
http://www.studytrails.com/blog/php-on-a-java-app-server-apache-tomcat-using-quercus/
The Quercus instalation wasn´t correct.
http://www.studytrails.com/blog/php-on-a-java-app-server-apache-tomcat-using-quercus/