I spent several days trying to figure out the PHP bridge, too, and finally got it working. I spent a good bit of time looking at the same error you're seeing. I cannot recall everything I did, but I know for certain that I had to move the hosts and css directories of the PHP webapp into the WEB-INF directory. (I believe they are in the webapp directory in the source distribution.)
The easiest thing to do is to download the source, move the directories where they need to be, build everything from scratch and redeploy. I'm pressed for time now, but I'll try to post a better explanation over the weekend. Good luck. On Fri, 2005-08-19 at 10:18 +1000, John Voysey wrote: > 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, --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
