Hi all,
I've been working on setting up the PHP bridge for Jetspeed-2 for a few
days now, and can't seem to figure it out. Hopefully someone out there
might be able to point me in the right direction..
I've built Jetspeed with the following setup:
- Windows XP SP2
- Java SDK 1.4.2_06
- Tomcat 5.5.9
- PHP 5.0.4
- latest stable Jetspeed release (M3)
For reference, I've also tried with Tomcat 5.0.28 and PHP 4.4.0 with the
same results.
As a test, I configured Tomcat to run PHP scripts like a normal web
server, and that works correctly; so my PHP libraries appear to be setup
properly.
After deploying Jetspeed and logging in (as manager), then opening the
PHP Demo Portlet page, I see the following text:
PHP demo Portlet
Portlet is Not Available: null
Reason: startup
Two exceptions are reported in the log files - the stack traces are too
long to include, so here are the (I think) meaningful pieces:
2005-08-17 10:36:42 StandardContext[/php]JetspeedContainerServlet: Error
rendering portlet "null": java.lang.UnsatisfiedLinkError: startup
java.lang.UnsatisfiedLinkError: startup
at com.itgroundwork.portlet.php.servlet.startup(Native Method)
at com.itgroundwork.portlet.php.servlet.init(servlet.java:205)
at
org.apache.portals.bridges.php.PHPApplicationPortlet.doView(PHPApplicationPortlet.java:256)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
at
org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPortletInstance.java:96)
at
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedContainerServlet.java:224)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
......
2005-08-17 10:36:42 StandardContext[/php]JetspeedContainerServlet: Error
rendering JetspeedContainerServlet error page:
java.lang.UnsatisfiedLinkError: startup
java.lang.UnsatisfiedLinkError: startup
at com.itgroundwork.portlet.php.servlet.startup(Native Method)
at com.itgroundwork.portlet.php.servlet.init(servlet.java:205)
at
org.apache.portals.bridges.php.PHPApplicationPortlet.doView(PHPApplicationPortlet.java:256)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
at
org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPortletInstance.java:96)
at
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedContainerServlet.java:224)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
......
Any help would be appreciated! If you need more information, let me know.
Thanks,
--
John Voysey, BInfoSc (Hons)
Developer, UC Online
ICT Services, Building 10
University of Canberra, ACT 2601
E-mail: [EMAIL PROTECTED]
Australian Government Higher Education (CRICOS)
Registered Provider number: #00212K
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]