Java Servlet

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Chris Morgan

    Java Servlet

    I'm trying to get php to run on my webserver as a Java Servlet, it works the
    first time but fails the second time and crashes the JVM with the following
    error:

    I have tried the latest versions of PHP 4. (release and dev)

    I would appreciate any help with this issue.

    -- Chris



    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCES S_VIOLATION (0xc0000005) occurred at
    PC=0x18A3723A
    Function=zend_h ash_destroy+0x1 A
    Library=c:\PHP\ php4ts.dll
    Current Java thread:
    at net.php.servlet .send(Native Method)
    at net.php.servlet .service(Servle t.java:195)
    at net.php.servlet .service(Servle t.java:219)
    at javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:853)
    at com.skwirel.uti l.http.HTTPFilt erChain.doFilte r(HTTPFilterCha in.java:49)
    at com.skwirel.fil ters.ResponseTi mer.doFilter(Re sponseTimer.jav a:36)
    at com.skwirel.uti l.http.HTTPFilt er.doFilter(HTT PFilter.java:68 )
    at com.skwirel.uti l.http.HTTPFilt erChain.doFilte r(HTTPFilterCha in.java:46)
    at com.skwirel.Ser ver.service(Ser ver.java:732)
    at
    com.skwirel.ser vices.http.HTTP ClientHandler.h andle(HTTPClien tHandler.java:4 9
    )
    - locked <0x100a01b8> (a com.skwirel.ser vices.http.HTTP ClientHandler)
    at com.skwirel.ser vices.ClientHan dler.run(Client Handler.java:33 )
    at com.skwirel.Ser ver$3.run(Serve r.java:298)
    at
    EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(P ooledExecutor.j a
    va:727)
    at java.lang.Threa d.run(Thread.ja va:534)
    Dynamic libraries:
    0x00400000 - 0x00406000 C:\j2sdk1.4.2_0 1\bin\java.exe
    0x77F80000 - 0x77FFD000 C:\WINNT\system 32\ntdll.dll
    0x7C2D0000 - 0x7C332000 C:\WINNT\system 32\ADVAPI32.dll
    0x7C570000 - 0x7C628000 C:\WINNT\system 32\KERNEL32.DLL
    0x77D30000 - 0x77DA1000 C:\WINNT\system 32\RPCRT4.DLL
    0x78000000 - 0x78045000 C:\WINNT\system 32\MSVCRT.dll
    0x08000000 - 0x08136000 C:\j2sdk1.4.2_0 1\jre\bin\clien t\jvm.dll
    0x77E10000 - 0x77E75000 C:\WINNT\system 32\USER32.dll
    0x77F40000 - 0x77F7E000 C:\WINNT\system 32\GDI32.DLL
    0x77570000 - 0x775A0000 C:\WINNT\system 32\WINMM.dll
    0x681A0000 - 0x681A7000 C:\WINNT\system 32\serwvdrv.dll
    0x66740000 - 0x66747000 C:\WINNT\system 32\umdmxfrm.dll
    0x10000000 - 0x10007000 C:\j2sdk1.4.2_0 1\jre\bin\hpi.d ll
    0x007C0000 - 0x007CE000 C:\j2sdk1.4.2_0 1\jre\bin\verif y.dll
    0x007D0000 - 0x007E8000 C:\j2sdk1.4.2_0 1\jre\bin\java. dll
    0x007F0000 - 0x007FD000 C:\j2sdk1.4.2_0 1\jre\bin\zip.d ll
    0x18470000 - 0x1847F000 C:\j2sdk1.4.2_0 1\jre\bin\net.d ll
    0x75030000 - 0x75044000 C:\WINNT\system 32\WS2_32.dll
    0x75020000 - 0x75028000 C:\WINNT\system 32\WS2HELP.DLL
    0x74FD0000 - 0x74FEE000 C:\WINNT\system 32\msafd.dll
    0x75010000 - 0x75017000 C:\WINNT\System 32\wshtcpip.dll
    0x782C0000 - 0x782CC000 C:\WINNT\System 32\rnr20.dll
    0x77980000 - 0x779A4000 C:\WINNT\system 32\DNSAPI.DLL
    0x75050000 - 0x75058000 C:\WINNT\system 32\WSOCK32.DLL
    0x77340000 - 0x77353000 C:\WINNT\system 32\iphlpapi.dll
    0x77520000 - 0x77525000 C:\WINNT\system 32\ICMP.DLL
    0x77320000 - 0x77337000 C:\WINNT\system 32\MPRAPI.DLL
    0x75150000 - 0x7515F000 C:\WINNT\system 32\SAMLIB.DLL
    0x75170000 - 0x751BF000 C:\WINNT\system 32\NETAPI32.DLL
    0x7C340000 - 0x7C34F000 C:\WINNT\system 32\Secur32.dll
    0x77BF0000 - 0x77C01000 C:\WINNT\system 32\NTDSAPI.dll
    0x77950000 - 0x7797A000 C:\WINNT\system 32\WLDAP32.DLL
    0x751C0000 - 0x751C6000 C:\WINNT\system 32\NETRAP.dll
    0x77A50000 - 0x77B3F000 C:\WINNT\system 32\OLE32.DLL
    0x77120000 - 0x771AB000 C:\WINNT\system 32\OLEAUT32.DLL
    0x773B0000 - 0x773DF000 C:\WINNT\system 32\ACTIVEDS.DLL
    0x77380000 - 0x773A3000 C:\WINNT\system 32\ADSLDPC.DLL
    0x77830000 - 0x7783E000 C:\WINNT\system 32\RTUTILS.DLL
    0x77880000 - 0x7790E000 C:\WINNT\system 32\SETUPAPI.DLL
    0x7C0F0000 - 0x7C151000 C:\WINNT\system 32\USERENV.DLL
    0x774E0000 - 0x77513000 C:\WINNT\system 32\RASAPI32.DLL
    0x774C0000 - 0x774D1000 C:\WINNT\system 32\RASMAN.DLL
    0x77530000 - 0x77552000 C:\WINNT\system 32\TAPI32.DLL
    0x71710000 - 0x71794000 C:\WINNT\system 32\COMCTL32.DLL
    0x70A70000 - 0x70AD4000 C:\WINNT\system 32\SHLWAPI.DLL
    0x77360000 - 0x77379000 C:\WINNT\system 32\DHCPCSVC.DLL
    0x777E0000 - 0x777E8000 C:\WINNT\System 32\winrnr.dll
    0x777F0000 - 0x777F5000 C:\WINNT\system 32\rasadhlp.dll
    0x18970000 - 0x18976000 C:\PHP\phpsrvlt .dll
    0x18980000 - 0x18AD2000 c:\PHP\php4ts.d ll
    0x18AE0000 - 0x18B12000 C:\WINNT\system 32\ODBC32.dll
    0x782F0000 - 0x78535000 C:\WINNT\system 32\SHELL32.dll
    0x76B30000 - 0x76B6E000 C:\WINNT\system 32\comdlg32.dll
    0x1F850000 - 0x1F866000 C:\WINNT\system 32\odbcint.dll
    0x18C60000 - 0x18C66000 c:\PHP\extensio ns\php_java.dll
    0x77920000 - 0x77943000 C:\WINNT\system 32\imagehlp.dll
    0x72A00000 - 0x72A2D000 C:\WINNT\system 32\DBGHELP.dll
    0x690A0000 - 0x690AB000 C:\WINNT\system 32\PSAPI.DLL
    Heap at VM Abort:
    Heap
    def new generation total 576K, used 177K [0x10010000, 0x100b0000,
    0x104f0000)
    eden space 512K, 22% used [0x10010000, 0x1002d588, 0x10090000)
    from space 64K, 94% used [0x100a0000, 0x100af260, 0x100b0000)
    to space 64K, 0% used [0x10090000, 0x10090000, 0x100a0000)
    tenured generation total 1408K, used 1045K [0x104f0000, 0x10650000,
    0x14010000)
    the space 1408K, 74% used [0x104f0000, 0x105f5540, 0x105f5600, 0x10650000)
    compacting perm gen total 4096K, used 3713K [0x14010000, 0x14410000,
    0x18010000)
    the space 4096K, 90% used [0x14010000, 0x143b0540, 0x143b0600, 0x14410000)
    Local Time = Wed Oct 06 16:56:54 2004
    Elapsed Time = 24
    #
    # The exception above was detected in native code outside the VM
    #
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
    #
    # An error report file has been saved as hs_err_pid2100. log.
    # Please refer to the file for further information.
    #
    Finished executing


  • Sebastian Sickelmann

    #2
    Re: Java Servlet

    I've gut the same problem.

    On windows and on Linux.

    I compiled php4.3.10 with --with-java --with-servlet --with-mysql
    --with-bc-math and used the .jar and .so(.dll) within JBOSS(4.0.0)/
    TOMCAT(5.0)

    Have you(or somebody else) solved this?

    Thanks
    Sebastian

    Chris Morgan wrote:[color=blue]
    > I'm trying to get php to run on my webserver as a Java Servlet, it works the
    > first time but fails the second time and crashes the JVM with the following
    > error:
    >
    > I have tried the latest versions of PHP 4. (release and dev)
    >
    > I would appreciate any help with this issue.
    >
    > -- Chris
    >
    >
    >
    > An unexpected exception has been detected in native code outside the VM.
    > Unexpected Signal : EXCEPTION_ACCES S_VIOLATION (0xc0000005) occurred at
    > PC=0x18A3723A
    > Function=zend_h ash_destroy+0x1 A
    > Library=c:\PHP\ php4ts.dll
    > Current Java thread:
    > at net.php.servlet .send(Native Method)
    > at net.php.servlet .service(Servle t.java:195)
    > at net.php.servlet .service(Servle t.java:219)
    > at javax.servlet.h ttp.HttpServlet .service(HttpSe rvlet.java:853)
    > at com.skwirel.uti l.http.HTTPFilt erChain.doFilte r(HTTPFilterCha in.java:49)
    > at com.skwirel.fil ters.ResponseTi mer.doFilter(Re sponseTimer.jav a:36)
    > at com.skwirel.uti l.http.HTTPFilt er.doFilter(HTT PFilter.java:68 )
    > at com.skwirel.uti l.http.HTTPFilt erChain.doFilte r(HTTPFilterCha in.java:46)
    > at com.skwirel.Ser ver.service(Ser ver.java:732)
    > at
    > com.skwirel.ser vices.http.HTTP ClientHandler.h andle(HTTPClien tHandler.java:4 9
    > )
    > - locked <0x100a01b8> (a com.skwirel.ser vices.http.HTTP ClientHandler)
    > at com.skwirel.ser vices.ClientHan dler.run(Client Handler.java:33 )
    > at com.skwirel.Ser ver$3.run(Serve r.java:298)
    > at
    > EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(P ooledExecutor.j a
    > va:727)
    > at java.lang.Threa d.run(Thread.ja va:534)
    > Dynamic libraries:
    > 0x00400000 - 0x00406000 C:\j2sdk1.4.2_0 1\bin\java.exe
    > 0x77F80000 - 0x77FFD000 C:\WINNT\system 32\ntdll.dll
    > 0x7C2D0000 - 0x7C332000 C:\WINNT\system 32\ADVAPI32.dll
    > 0x7C570000 - 0x7C628000 C:\WINNT\system 32\KERNEL32.DLL
    > 0x77D30000 - 0x77DA1000 C:\WINNT\system 32\RPCRT4.DLL
    > 0x78000000 - 0x78045000 C:\WINNT\system 32\MSVCRT.dll
    > 0x08000000 - 0x08136000 C:\j2sdk1.4.2_0 1\jre\bin\clien t\jvm.dll
    > 0x77E10000 - 0x77E75000 C:\WINNT\system 32\USER32.dll
    > 0x77F40000 - 0x77F7E000 C:\WINNT\system 32\GDI32.DLL
    > 0x77570000 - 0x775A0000 C:\WINNT\system 32\WINMM.dll
    > 0x681A0000 - 0x681A7000 C:\WINNT\system 32\serwvdrv.dll
    > 0x66740000 - 0x66747000 C:\WINNT\system 32\umdmxfrm.dll
    > 0x10000000 - 0x10007000 C:\j2sdk1.4.2_0 1\jre\bin\hpi.d ll
    > 0x007C0000 - 0x007CE000 C:\j2sdk1.4.2_0 1\jre\bin\verif y.dll
    > 0x007D0000 - 0x007E8000 C:\j2sdk1.4.2_0 1\jre\bin\java. dll
    > 0x007F0000 - 0x007FD000 C:\j2sdk1.4.2_0 1\jre\bin\zip.d ll
    > 0x18470000 - 0x1847F000 C:\j2sdk1.4.2_0 1\jre\bin\net.d ll
    > 0x75030000 - 0x75044000 C:\WINNT\system 32\WS2_32.dll
    > 0x75020000 - 0x75028000 C:\WINNT\system 32\WS2HELP.DLL
    > 0x74FD0000 - 0x74FEE000 C:\WINNT\system 32\msafd.dll
    > 0x75010000 - 0x75017000 C:\WINNT\System 32\wshtcpip.dll
    > 0x782C0000 - 0x782CC000 C:\WINNT\System 32\rnr20.dll
    > 0x77980000 - 0x779A4000 C:\WINNT\system 32\DNSAPI.DLL
    > 0x75050000 - 0x75058000 C:\WINNT\system 32\WSOCK32.DLL
    > 0x77340000 - 0x77353000 C:\WINNT\system 32\iphlpapi.dll
    > 0x77520000 - 0x77525000 C:\WINNT\system 32\ICMP.DLL
    > 0x77320000 - 0x77337000 C:\WINNT\system 32\MPRAPI.DLL
    > 0x75150000 - 0x7515F000 C:\WINNT\system 32\SAMLIB.DLL
    > 0x75170000 - 0x751BF000 C:\WINNT\system 32\NETAPI32.DLL
    > 0x7C340000 - 0x7C34F000 C:\WINNT\system 32\Secur32.dll
    > 0x77BF0000 - 0x77C01000 C:\WINNT\system 32\NTDSAPI.dll
    > 0x77950000 - 0x7797A000 C:\WINNT\system 32\WLDAP32.DLL
    > 0x751C0000 - 0x751C6000 C:\WINNT\system 32\NETRAP.dll
    > 0x77A50000 - 0x77B3F000 C:\WINNT\system 32\OLE32.DLL
    > 0x77120000 - 0x771AB000 C:\WINNT\system 32\OLEAUT32.DLL
    > 0x773B0000 - 0x773DF000 C:\WINNT\system 32\ACTIVEDS.DLL
    > 0x77380000 - 0x773A3000 C:\WINNT\system 32\ADSLDPC.DLL
    > 0x77830000 - 0x7783E000 C:\WINNT\system 32\RTUTILS.DLL
    > 0x77880000 - 0x7790E000 C:\WINNT\system 32\SETUPAPI.DLL
    > 0x7C0F0000 - 0x7C151000 C:\WINNT\system 32\USERENV.DLL
    > 0x774E0000 - 0x77513000 C:\WINNT\system 32\RASAPI32.DLL
    > 0x774C0000 - 0x774D1000 C:\WINNT\system 32\RASMAN.DLL
    > 0x77530000 - 0x77552000 C:\WINNT\system 32\TAPI32.DLL
    > 0x71710000 - 0x71794000 C:\WINNT\system 32\COMCTL32.DLL
    > 0x70A70000 - 0x70AD4000 C:\WINNT\system 32\SHLWAPI.DLL
    > 0x77360000 - 0x77379000 C:\WINNT\system 32\DHCPCSVC.DLL
    > 0x777E0000 - 0x777E8000 C:\WINNT\System 32\winrnr.dll
    > 0x777F0000 - 0x777F5000 C:\WINNT\system 32\rasadhlp.dll
    > 0x18970000 - 0x18976000 C:\PHP\phpsrvlt .dll
    > 0x18980000 - 0x18AD2000 c:\PHP\php4ts.d ll
    > 0x18AE0000 - 0x18B12000 C:\WINNT\system 32\ODBC32.dll
    > 0x782F0000 - 0x78535000 C:\WINNT\system 32\SHELL32.dll
    > 0x76B30000 - 0x76B6E000 C:\WINNT\system 32\comdlg32.dll
    > 0x1F850000 - 0x1F866000 C:\WINNT\system 32\odbcint.dll
    > 0x18C60000 - 0x18C66000 c:\PHP\extensio ns\php_java.dll
    > 0x77920000 - 0x77943000 C:\WINNT\system 32\imagehlp.dll
    > 0x72A00000 - 0x72A2D000 C:\WINNT\system 32\DBGHELP.dll
    > 0x690A0000 - 0x690AB000 C:\WINNT\system 32\PSAPI.DLL
    > Heap at VM Abort:
    > Heap
    > def new generation total 576K, used 177K [0x10010000, 0x100b0000,
    > 0x104f0000)
    > eden space 512K, 22% used [0x10010000, 0x1002d588, 0x10090000)
    > from space 64K, 94% used [0x100a0000, 0x100af260, 0x100b0000)
    > to space 64K, 0% used [0x10090000, 0x10090000, 0x100a0000)
    > tenured generation total 1408K, used 1045K [0x104f0000, 0x10650000,
    > 0x14010000)
    > the space 1408K, 74% used [0x104f0000, 0x105f5540, 0x105f5600, 0x10650000)
    > compacting perm gen total 4096K, used 3713K [0x14010000, 0x14410000,
    > 0x18010000)
    > the space 4096K, 90% used [0x14010000, 0x143b0540, 0x143b0600, 0x14410000)
    > Local Time = Wed Oct 06 16:56:54 2004
    > Elapsed Time = 24
    > #
    > # The exception above was detected in native code outside the VM
    > #
    > # Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
    > #
    > # An error report file has been saved as hs_err_pid2100. log.
    > # Please refer to the file for further information.
    > #
    > Finished executing
    >
    >[/color]

    Comment

    Working...