You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Anna Bondarenko <ab...@ua.externall.net> on 2006/12/20 08:56:42 UTC

PHP bridge. Beginner.

Hi

I have just installed jetspeed-2. I want to use it for php-applications collected together. There is aalredy a php-demo portlet. As I see used php file (hosts/index.php) written directly in portlet.xml. So... I can put several instances php-portlet and all of them show the same php-script. What I need to do for placing different php-scripts in diferent instances of php portlet?

Thnak you.
Anna

Re: PHP bridge. Beginner.

Posted by David Sean Taylor <da...@bluesunrise.com>.
Anna Bondarenko wrote:
> Hi
> 
> I have just installed jetspeed-2. I want to use it for
> php-applications collected together. There is aalredy a php-demo
> portlet. As I see used php file (hosts/index.php) written directly in
> portlet.xml. So... I can put several instances php-portlet and all of
> them show the same php-script. What I need to do for placing
> different php-scripts in diferent instances of php portlet?
> 
> Thnak you. Anna

Well, there isn't much documentation unfortunately
Im not a big user of this bridge myself, but I think we could use more 
docs, so I created some
Unfortunately I seem to be locked out of the Bridges documentation 
server, so I can't upload the documentation to Apache's server yet
Instead, I've temporarily put it here:

http://www.bluesunrise.com/jetspeed-2/bridges/php/getting-started.html
http://www.bluesunrise.com/jetspeed-2/bridges/php/portlets.html
http://www.bluesunrise.com/jetspeed-2/bridges/php/demo.html

Not much, but its better than nothing (i hope!)


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: PHP bridge. Beginner.

Posted by David Sean Taylor <da...@bluesunrise.com>.
Anna Bondarenko wrote:
> Hi, Roger
> 
> I tried already to launch php-bridgeas described with different versions 
> of PHP (4.2.3, 4.3.0, 4.3.5, 4.4.4). I did that on Windows.
> It does not work stable. I get an error - access violation - in 
> php4ts.dll and java mashine craches. Any php scrript works about 4 times.
> 
> It does not work stable. Even for very simple script like this:
> <? echo "hello!"; ?>
> 
> That is my configuration:
> OS: WinXP
> Java jdk1.5.0_09
> Apache Tomcat/5.5.12
> Jetspeed2.0-MultiDB-install.jar
> PHP: 4.4.4
> 
> May be you know how to solve this? I will write error log at the end.


All the development, testing and deployment for the PHP bridge was done 
under Linux, where we don't see the problem. I would suggest recompiling 
under Windows the entire source tree found here:

http://www.bluesunrise.com/jetspeed-2/bridges/php/src/php-4.3.6-phpportlet-1.0.tar.gz

Please let us know how that works for you

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: PHP bridge. Beginner.

Posted by Anna Bondarenko <ab...@ua.externall.net>.
Hi, Roger

I tried already to launch php-bridgeas described with different versions of 
PHP (4.2.3, 4.3.0, 4.3.5, 4.4.4). I did that on Windows.
It does not work stable. I get an error - access violation - in php4ts.dll 
and java mashine craches. Any php scrript works about 4 times.

It does not work stable. Even for very simple script like this:
<? echo "hello!"; ?>

That is my configuration:
OS: WinXP
Java jdk1.5.0_09
Apache Tomcat/5.5.12
Jetspeed2.0-MultiDB-install.jar
PHP: 4.4.4

May be you know how to solve this? I will write error log at the end.

Thanks
Anna

That's an error log:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1866b7f3, pid=3892, 
tid=1268
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b03 mixed mode)
# Problematic frame:
# C  [php4ts.dll+0xbb7f3]
#

---------------  T H R E A D  ---------------

Current thread (0x16f78310):  JavaThread "http-8080-Processor23" daemon 
[_thread_in_native, id=1268]

siginfo: ExceptionCode=0xc0000005, reading address 0x07e00004

Registers:
EAX=0x00000000, EBX=0x18e10448, ECX=0x00000001, EDX=0x00000000
ESP=0x1839e3e0, EBP=0x07e00000, ESI=0x00000000, EDI=0x00000000
EIP=0x1866b7f3, EFLAGS=0x00010206

Top of Stack: (sp=0x1839e3e0)
0x1839e3e0:   16f78310 18e103d8 1839e458 00000001
0x1839e3f0:   185a1f4b 18e10448 00000000 1839e420
0x1839e400:   00000004 00000000 00000000 18e10448
0x1839e410:   171d9f84 00000013 14698a90 14698a90
0x1839e420:   18e10448 009a832f 16f783d0 1839e460
0x1839e430:   18e103d8 00000000 1839e468 1839e43c
0x1839e440:   00000000 1839e470 14699fd8 00000000
0x1839e450:   14698a90 1839e468 1839e490 009a29e3

Instructions: (pc=0x1866b7f3)
0x1866b7e3:   8b 53 1c 23 f7 89 74 24 28 8b 2c b2 85 ed 74 13
0x1866b7f3:   8b 55 04 85 d2 75 05 39 7d 00 74 1f 8b 6d 18 85


Stack: [0x18360000,0x183a0000),  sp=0x1839e3e0,  free space=248k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
code)
C  [php4ts.dll+0xbb7f3]

[error occurred during error reporting, step 120, id 0xc0000005]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  net.php.reflect.setResultFromObject(JLjava/lang/Object;)V+0
j  net.php.reflect.setResult(JLjava/lang/Object;)V+271
j  net.php.servlet.readCookies()Ljava/lang/String;+10
v  ~StubRoutines::call_stub
j 
net.php.servlet.send(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Z)V+0
j 
net.php.servlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V+52
j 
org.apache.portals.bridges.php.PHPApplicationPortlet.doView(Ljavax/portlet/RenderRequest;Ljavax/portlet/RenderResponse;)V+473
j 
javax.portlet.GenericPortlet.doDispatch(Ljavax/portlet/RenderRequest;Ljavax/portlet/RenderResponse;)V+39
j 
javax.portlet.GenericPortlet.render(Ljavax/portlet/RenderRequest;Ljavax/portlet/RenderResponse;)V+14
j 
org.apache.jetspeed.factory.JetspeedPortletInstance.render(Ljavax/portlet/RenderRequest;Ljavax/portlet/RenderResponse;)V+10
j 
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+203
j 
javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
j 
javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
j 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+354
j 
org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j 
org.apache.catalina.core.ApplicationDispatcher.invoke(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+396
j 
org.apache.catalina.core.ApplicationDispatcher.doInclude(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+368
j 
org.apache.catalina.core.ApplicationDispatcher.include(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+55
j 
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(Ljavax/portlet/PortletRequest;Ljavax/portlet/PortletResponse;Ljava/lang/Integer;)V+423
j 
org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(Ljavax/portlet/RenderRequest;Ljavax/portlet/RenderResponse;)V+6
j 
org.apache.pluto.PortletContainerImpl.renderPortlet(Lorg/apache/pluto/om/window/PortletWindow;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+102
j 
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(Lorg/apache/pluto/om/window/PortletWindow;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+106
j  org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute()V+129
j 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(Lorg/apache/jetspeed/om/page/ContentFragment;Lorg/apache/jetspeed/request/RequestContext;)V+68
j 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(Lorg/apache/jetspeed/om/page/ContentFragment;Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/om/page/ContentPage;)V+168
j 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(Lorg/apache/jetspeed/om/page/ContentFragment;Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/om/page/ContentPage;)V+77
j 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(Lorg/apache/jetspeed/request/RequestContext;)V+150
j 
org.apache.jetspeed.aggregator.AggregatorValve.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+5
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+217
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.container.ContainerValve.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+97
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.decoration.DecorationValve.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+85
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+351
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+347
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+303
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+364
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run()Ljava/lang/Object;+8
v  ~StubRoutines::call_stub
j 
java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
j 
javax.security.auth.Subject.doAsPrivileged(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+60
j 
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+72
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+81
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(Lorg/apache/jetspeed/request/RequestContext;Lorg/apache/jetspeed/pipeline/valve/ValveContext;)V+401
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(Lorg/apache/jetspeed/request/RequestContext;)V+50
j 
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(Lorg/apache/jetspeed/request/RequestContext;)V+17
j 
org.apache.jetspeed.engine.JetspeedEngine.service(Lorg/apache/jetspeed/request/RequestContext;)V+139
j 
org.apache.jetspeed.engine.JetspeedServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+132
j 
javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
j 
javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
j 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+354
j 
org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j 
org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+670
j 
org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285
j 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+327
j 
org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
j 
org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
j 
org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
j 
org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+141
j 
org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V+561
j 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113
j 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45
j 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V+102
j  org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x16fd4af8 JavaThread "userLogBatcher" daemon [_thread_blocked, id=1448]
  0x16f7afa0 JavaThread "pageLogBatcher" daemon [_thread_blocked, id=4072]
  0x16eb3c48 JavaThread "portletLogBatcher" daemon [_thread_blocked, 
id=2132]
  0x16e94808 JavaThread "TP-Monitor" daemon [_thread_blocked, id=2668]
  0x170cdd00 JavaThread "TP-Processor4" daemon [_thread_in_native, id=3508]
  0x170cd378 JavaThread "TP-Processor3" daemon [_thread_blocked, id=2560]
  0x16f01628 JavaThread "TP-Processor2" daemon [_thread_blocked, id=3036]
  0x16f39868 JavaThread "TP-Processor1" daemon [_thread_blocked, id=632]
  0x17064ec8 JavaThread "http-8080-Monitor" [_thread_blocked, id=2584]
  0x16f79910 JavaThread "http-8080-Processor25" daemon [_thread_in_native, 
id=2304]
  0x16f78e10 JavaThread "http-8080-Processor24" daemon [_thread_blocked, 
id=3448]
=>0x16f78310 JavaThread "http-8080-Processor23" daemon [_thread_in_native, 
id=1268]
  0x16f77898 JavaThread "http-8080-Processor22" daemon [_thread_blocked, 
id=3228]
  0x1749f090 JavaThread "http-8080-Processor21" daemon [_thread_blocked, 
id=2332]
  0x1749e590 JavaThread "http-8080-Processor20" daemon [_thread_blocked, 
id=3808]
  0x1749da90 JavaThread "http-8080-Processor19" daemon [_thread_blocked, 
id=1776]
  0x1749d020 JavaThread "http-8080-Processor18" daemon [_thread_blocked, 
id=3896]
  0x16ff0a20 JavaThread "http-8080-Processor17" daemon [_thread_blocked, 
id=2824]
  0x16ff0008 JavaThread "http-8080-Processor16" daemon [_thread_blocked, 
id=3168]
  0x16ff34a8 JavaThread "http-8080-Processor15" daemon [_thread_blocked, 
id=3952]
  0x17369998 JavaThread "http-8080-Processor14" daemon [_thread_blocked, 
id=2784]
  0x17369010 JavaThread "http-8080-Processor13" daemon [_thread_blocked, 
id=2248]
  0x1710c410 JavaThread "http-8080-Processor12" daemon [_thread_blocked, 
id=4080]
  0x170d9898 JavaThread "http-8080-Processor11" daemon [_thread_blocked, 
id=1172]
  0x176e3c08 JavaThread "http-8080-Processor10" daemon [_thread_blocked, 
id=1640]
  0x17487938 JavaThread "http-8080-Processor9" daemon [_thread_blocked, 
id=2220]
  0x16eace50 JavaThread "http-8080-Processor8" daemon [_thread_blocked, 
id=3272]
  0x16eaccc8 JavaThread "http-8080-Processor7" daemon [_thread_blocked, 
id=600]
  0x17393990 JavaThread "http-8080-Processor6" daemon [_thread_blocked, 
id=1004]
  0x17393808 JavaThread "http-8080-Processor5" daemon [_thread_blocked, 
id=2788]
  0x16ffd808 JavaThread "http-8080-Processor4" daemon [_thread_blocked, 
id=1544]
  0x172d6d48 JavaThread "http-8080-Processor3" daemon [_thread_blocked, 
id=2548]
  0x172d6ed0 JavaThread "http-8080-Processor2" daemon [_thread_blocked, 
id=1960]
  0x171c3e68 JavaThread "http-8080-Processor1" daemon [_thread_blocked, 
id=312]
  0x172c7ec8 JavaThread 
"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon 
[_thread_blocked, id=3872]
  0x1763cad0 JavaThread "Autodeployment File Scanner Thread" daemon 
[_thread_blocked, id=3348]
  0x17539280 JavaThread "WORKER_5" daemon [_thread_blocked, id=1272]
  0x17538868 JavaThread "WORKER_4" daemon [_thread_blocked, id=1676]
  0x17536bb8 JavaThread "WORKER_3" daemon [_thread_blocked, id=760]
  0x17535f48 JavaThread "WORKER_2" daemon [_thread_blocked, id=2956]
  0x175135d8 JavaThread "WORKER_1" daemon [_thread_blocked, id=336]
  0x16ec9808 JavaThread "Thread-2" daemon [_thread_blocked, id=2796]
  0x16e7de20 JavaThread "derby.rawStoreDaemon" daemon [_thread_blocked, 
id=3008]
  0x16f35008 JavaThread "derby.antiGC" daemon [_thread_blocked, id=3528]
  0x009702e8 JavaThread "Low Memory Detector" daemon [_thread_blocked, 
id=2208]
  0x0096eeb8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2936]
  0x0096e240 JavaThread "Signal Dispatcher" daemon [_thread_blocked, 
id=4028]
  0x009651f0 JavaThread "Finalizer" daemon [_thread_blocked, id=3976]
  0x00963d88 JavaThread "Reference Handler" daemon [_thread_blocked, 
id=3088]
  0x00037788 JavaThread "main" [_thread_in_native, id=3576]

Other Threads:
  0x009612c0 VMThread [id=3128]
  0x009714c8 WatcherThread [id=3340]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 3456K, used 2929K [0x02a20000, 0x02dd0000, 
0x03dd0000)
  eden space 3136K,  83% used [0x02a20000, 0x02cac610, 0x02d30000)
  from space 320K, 100% used [0x02d80000, 0x02dd0000, 0x02dd0000)
  to   space 320K,   0% used [0x02d30000, 0x02d30000, 0x02d80000)
 tenured generation   total 44828K, used 32796K [0x03dd0000, 0x06997000, 
0x12a20000)
   the space 44828K,  73% used [0x03dd0000, 0x05dd7308, 0x05dd7400, 
0x06997000)
 compacting perm gen  total 29696K, used 29630K [0x12a20000, 0x14720000, 
0x16a20000)
   the space 29696K,  99% used [0x12a20000, 0x1470fbd0, 0x1470fc00, 
0x14720000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040d000  c:\Program Files\Java\jdk1.5.0_09\bin\java.exe
0x7c900000 - 0x7c9b0000  C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000  C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000  C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000  C:\WINDOWS\system32\RPCRT4.dll
0x77c10000 - 0x77c68000  C:\WINDOWS\system32\MSVCRT.dll
0x6d730000 - 0x6d8cb000  c:\Program 
Files\Java\jdk1.5.0_09\jre\bin\client\jvm.dll
0x77d40000 - 0x77dd0000  C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f57000  C:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6d000  C:\WINDOWS\system32\WINMM.dll
0x6d2f0000 - 0x6d2f8000  c:\Program Files\Java\jdk1.5.0_09\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000  C:\WINDOWS\system32\PSAPI.DLL
0x6d700000 - 0x6d70c000  c:\Program 
Files\Java\jdk1.5.0_09\jre\bin\verify.dll
0x6d370000 - 0x6d38d000  c:\Program Files\Java\jdk1.5.0_09\jre\bin\java.dll
0x6d720000 - 0x6d72f000  c:\Program Files\Java\jdk1.5.0_09\jre\bin\zip.dll
0x6d530000 - 0x6d543000  C:\Program Files\Java\jdk1.5.0_09\jre\bin\net.dll
0x71ab0000 - 0x71ac7000  C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000  C:\WINDOWS\system32\WS2HELP.dll
0x71a50000 - 0x71a8f000  C:\WINDOWS\system32\mswsock.dll
0x662b0000 - 0x66308000  C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000  C:\WINDOWS\System32\wshtcpip.dll
0x6d550000 - 0x6d559000  C:\Program Files\Java\jdk1.5.0_09\jre\bin\nio.dll
0x185a0000 - 0x185a6000  C:\WINDOWS\system32\phpsrvlt.dll
0x185b0000 - 0x18711000  C:\WebServers\usr\local\php4\php4ts.dll
0x71ad0000 - 0x71ad9000  C:\WINDOWS\system32\WSOCK32.dll
0x774e0000 - 0x7761d000  C:\WINDOWS\system32\ole32.dll
0x77120000 - 0x771ac000  C:\WINDOWS\system32\OLEAUT32.dll
0x74320000 - 0x7435d000  C:\WINDOWS\system32\ODBC32.dll
0x5d090000 - 0x5d12a000  C:\WINDOWS\system32\COMCTL32.dll
0x7c9c0000 - 0x7d1d5000  C:\WINDOWS\system32\SHELL32.dll
0x77f60000 - 0x77fd6000  C:\WINDOWS\system32\SHLWAPI.dll
0x763b0000 - 0x763f9000  C:\WINDOWS\system32\comdlg32.dll
0x773d0000 - 0x774d3000 
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
0x20000000 - 0x20017000  C:\WINDOWS\system32\odbcint.dll
0x188e0000 - 0x189b5000  C:\WebServers\usr\local\php4\extensions\php_gd2.dll
0x187a0000 - 0x187be000 
C:\WebServers\usr\local\php4\extensions\php_ldap.dll
0x189c0000 - 0x189f1000  C:\WebServers\usr\local\php4\dlls\SSLEAY32.dll
0x18a00000 - 0x18b0d000  C:\WebServers\usr\local\php4\dlls\LIBEAY32.dll
0x5ad70000 - 0x5ada8000  C:\WINDOWS\system32\uxtheme.dll
0x74720000 - 0x7476b000  C:\WINDOWS\system32\MSCTF.dll
0x187c0000 - 0x187c6000  C:\Program Files\Punto Switcher\correct.dll
0x76f20000 - 0x76f47000  C:\WINDOWS\system32\DNSAPI.dll
0x76fb0000 - 0x76fb8000  C:\WINDOWS\System32\winrnr.dll
0x76f60000 - 0x76f8c000  C:\WINDOWS\system32\WLDAP32.dll
0x76fc0000 - 0x76fc6000  C:\WINDOWS\system32\rasadhlp.dll

VM Arguments:
jvm_args: -Xmx256m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
 -Djava.util.logging.config.file=${catalina.base}\conf\logging.properties -Djava.endorsed.dirs=C:\Program 
Files\Apache Jetspeed 2.0\common\endorsed -Dcatalina.base=C:\Program 
Files\Apache Jetspeed 2.0 -Dcatalina.home=C:\Program Files\Apache Jetspeed 
2.0 -Djava.io.tmpdir=C:\Program Files\Apache Jetspeed 2.0\temp
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=c:\Program Files\Java\jdk1.5.0_09
CLASSPATH=c:\Program Files\Java\jdk1.5.0_09\lib\tools.jar;C:\Program 
Files\Apache Jetspeed 2.0\bin\bootstrap.jar
PATH=C:\WebServers\usr\local\php4;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program 
Files\cvsnt;c:\program files\maven\bin;C:\Program 
Files\Java\jdk1.5.0_09\bin;C:\WebServers\usr\local\php4\dlls
USERNAME=abondarenko
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 44 Stepping 2, AuthenticAMD



---------------  S Y S T E M  ---------------

OS: Windows XP Build 2600 Service Pack 2

CPU:total 1 (cores per cpu 1, threads per core 1) family 15 model 44 
stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnowext, 3dnow

Memory: 4k page, physical 982256k(446180k free), swap 2370080k(1893736k 
free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_09-b03) for windows-x86, built on 
Oct 12 2006 01:20:10 by "java_re" with MS VC++ 6.0



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Re: PHP bridge. Beginner.

Posted by Roger Ruttimann <ro...@earthlink.net>.
I uploaded the libraries and the source code for building the extensions 
to the following site:

http://www.bluesunrise.com/jetspeed-2/bridges/php/getting-started.html

If you are familiar with compiling it doesn't take you long to get running.

Let me know if you have any questions
Roger

Anna Bondarenko wrote:

>Hi
>
>I have just installed jetspeed-2. I want to use it for php-applications collected together. There is aalredy a php-demo portlet. As I see used php file (hosts/index.php) written directly in portlet.xml. So... I can put several instances php-portlet and all of them show the same php-script. What I need to do for placing different php-scripts in diferent instances of php portlet?
>
>Thnak you.
>Anna
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org