1 2 Previous Next 22 Replies Latest reply on Jun 5, 2009 11:58 AM by peterj

    servlets-php.jar - where do I get this file?

    robinwilson2

      I'm trying to install JBossWeb on an existing JBoss AS (4.2.1GA) using the "native 2.0.1" package. I have that working (so far as I can tell). But I want to install the PHP module (we're converting an existing PHP site, and it's far easier to use some of the existing PHP modules until we get everything converted). I downloaded "php5servlet.linux.i686.1.0.2.tar.gz", but when I un-tar it there is no "servlets-php.jar" file in it.

      I'm fairly new to this stuff, so be nice to me. I've search through everything I can find about this for the last 2 days, and there doesn't seem to be an "solution" for where I get this file (I did find another person who asked the question in a forum, but there were no replies).

      If this is just a matter of "building" the "jar" file from the libraries in the PHP/lib directory, could someone point me to instructions on how to do that?

        • 1. Re: servlets-php.jar - where do I get this file?
          peterj

          You can find that JAR in the JBoss Web Server 1.0.1.GA download (same page as JBoss Native download, scroll down a little).

          For installation instructions, look at http://www.jboss.com/index.html?module=bb&op=viewtopic&t=86412. Yes, those steps are JBoss Web-specific, but you should be able to adapt them. Let me know how it goes, I will be doing the same thing in the next week or two.

          • 2. Re: servlets-php.jar - where do I get this file?
            jfclere

            Oops. Some files are missing in the package I will prepare a 1.0.3 that fixes the problem.

            • 3. Re: servlets-php.jar - where do I get this file?
              jfclere

              See http://anonsvn.jboss.org/repos/jbossreflex/trunk/php/ the jar you need is jbossweb-extras.jar.
              I think that the 1.0.1 Jboss Web Server servlets-php.jar doesn't work with 4.2.x

              • 4. Re: servlets-php.jar - where do I get this file?
                peterj

                As an FYI, the servlets-*.jar files from JBoss Web Server work fine in the 5.0 beta3 that I pulled from SVN last month. I was able to run the php-example.war provided in the extras bundle. Sweet.

                I haven't tried with 4.2.1 yet.

                • 5. Re: servlets-php.jar - where do I get this file?
                  robinwilson2

                  Either I'm really thick (as in, I don't understand well), or there is something not right with what I've got...

                  I've virtually abandoned mixing JBossWeb with JBossAS 4.2.1, and instead have moved to the simpler (I thought) approach of installing JBossWeb 1.0.1GA. This works fine (as did the AS4.2.1) for serving java stuff. But when I try to get the PHP stuff working, no joy!

                  I'm now getting the following error:

                  Can't find SAPI class, no libphp5servlet in java.library.path

                  This is during the server startup process. Everything else is still working, but the php-examples stuff doesn't function at all.

                  Here's what I've done:

                  * untarred JBossWeb 1.0.1GA to: "/usr/local/jbossweb-1.0.1GA"

                  * untarred php5servlet while in the above directory (so I've added a "PHP" directory, and it added the php-examples.war to the server/default/deploy/jbossweb.sar dir).

                  * copied the "jbossweb-extras.jar" file to the "lib" in the jbossweb directory.

                  * edited the "run.conf" to add the LD_LIBRARY_PATH, and the "java.library.path" (this doesn't work at all!), and pointed the "JAVA_HOME" to my JDK (/usr/local/jdk).

                  * started the server (bin/run.sh) to verify that it works (I get an error about the php-examples.war, but I would expect that since I haven't added the LifeCycleListener yet).

                  * go to the 'server/default/deploy/jbossweb.sar' directory and edit the 'server.xml' and 'conf/web.xml' files to uncomment the "php" stuff (per the instructions).

                  * start the server again - and I get this "Can't find SAPI class, no libphp5servlet in java.library.path" several different times in classic "useless" exception format. (BTW, it's telling me that it's looking for the libphp5servlet library in "/usr/local/jbossweb-1.0.1GA/bin/native"!!! - even though I've set the java.library.path to /usr/local/jbossweb-1.0.1GA/PHP/lib"?!)

                  * So, I copy all of the ".so*" files from the PHP/lib to the "bin/native" directory and try again... still no joy.

                  HELP!!!! I'm pulling out my hair!

                  • 6. Re: servlets-php.jar - where do I get this file?
                    robinwilson2

                    Just out of curiosity, what sort of system has this been validated to work on? I'm currently running Fedora Core 5.

                    Also, I noticed that someone mentioned (in one of the "how-to" guides I've found in my copious searching) a "bin" directory under the "PHP" directory... I don't get this when I download the "php5servlet..." module. Is that missing required stuff?

                    • 7. Re: servlets-php.jar - where do I get this file?
                      jfclere

                      BTW, it's telling me that it's looking for the libphp5servlet library in "/usr/local/jbossweb-1.0.1GA/bin/native"
                      Yes it really looks for it in that location by design.
                      LD_LIBRARY_PATH should point to the libraries libphp5servlet.so needs.
                      +++
                      [jfclere@jfcpc jbossweb-1.0.1.GA]$ ls -lt bin/native/libphp5servlet.so
                      -rwxrwxr-x 1 jfclere jfclere 14923 2007-08-16 16:35 bin/native/libphp5servlet.so
                      [jfclere@jfcpc jbossweb-1.0.1.GA]$ ldd bin/native/libphp5servlet.so
                      linux-gate.so.1 => (0x00110000)
                      libphp5.so => not found
                      +++
                      After export LD_LIBRARY_PATH=/home/jfclere/Linux_i686_tools/PHP/lib
                      +++
                      [jfclere@jfcpc jbossweb-1.0.1.GA]$ ldd bin/native/libphp5servlet.so linux-gate.so.1 => (0x00110000)
                      libphp5.so => /home/jfclere/Linux_i686_tools/PHP/lib/libphp5.so (0x00115000)
                      libcrypt.so.1 => /lib/libcrypt.so.1 (0x007c4000)
                      libpq.so.4 => /home/jfclere/Linux_i686_tools/PHP/lib/libpq.so.4 (0x007f200
                      ....
                      +++

                      • 8. Re: servlets-php.jar - where do I get this file?
                        robinwilson2

                        OK, I am obviously not clear on what's going on here. A couple of points:

                        1) I had been setting the LD_LIBRARY_PATH in the "run.conf" file. (Along with setting the "JAVA_OPTS" there as well. NOTE: I could find nowhere that "CATALINA_OPTS" were being used, but I've set them anyway.)

                        2) I also did an "EXPORT" of every environment variable I set.

                        3) This did not work.

                        So, I went into the "run.sh" script and made the changes there - this did seem to affect whether it uses the proper path, but it does solve the problem. Aside from seeing it looking in the right place, it still is giving me the a problem:

                        09:12:37,120 ERROR [[/jmx-console]] StandardWrapper.Throwable
                        java.lang.UnsatisfiedLinkError: /usr/local/jbossweb-1.0.1.GA/PHP/lib/libphp5servlet.so: libphp5.so: cannot open shared object file: No such file or directory, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/PHP/lib)

                        (I get this 6 times in the output from the 'run.sh'. Each time is followed by a stack trace.)

                        If I simply move all the "PHP/lib" files to "bin/native", and remove the "-Djava.library.path=/usr/local/jbossweb-1.0.1.GA/PHP/lib", I get the following errors instead:

                        10:06:22,438 ERROR [[/jmx-console]] StandardWrapper.Throwable
                        java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/bin/native)

                        If it helps, I'm installing this on a Fedora Core 5 server. Some of the documentation references "CATALINA", but I don't see anything related to CATALINA in the setup files of the stuff I downloaded. Also, I don't see anything related to "setenv.sh" in the "bin" of my installation.

                        • 9. Re: servlets-php.jar - where do I get this file?
                          jfclere

                          Look to http://labs.jboss.com/jbossweb/modules/php/index.html
                          _Do what is there_ Don't move files around.

                          Check that the run.conf is readable (by the user you use to start jbossweb).
                          Check with ldd that LD_LIBRARY_PATH is correct:
                          . bin/run.sh
                          ldd bin/native/libphp5servlet.so
                          If it misses one library you will have to install the corresponding package.

                          • 10. Re: servlets-php.jar - where do I get this file?
                            peterj

                            Still no joy. In the following console output, LD_LIBRARY_PATH is set such that ldd finds all of the shared objects. Also, the java.library.path matches it, but the load still fails.

                            Fedora Core 6
                            JBoss Web Server 1.0.1.GA + PHP module

                            [11 09:52:52 /opt/jboss/web/jbossweb-1.0.1.GA]
                            $ echo $LD_LIBRARY_PATH
                            /opt/jboss/web/jbossweb-1.0.1.GA/bin/native/:/opt/jboss/web/PHP/lib/:/usr/lib/httpd/modules/:/usr/lib:/lib
                            
                            [12 09:52:57 /opt/jboss/web/jbossweb-1.0.1.GA]
                            $ ldd /opt/jboss/web/PHP/lib/libphp5servlet.so
                             linux-gate.so.1 => (0x00110000)
                             libphp5.so => /opt/jboss/web/PHP/lib/libphp5.so (0x00115000)
                             libcrypt.so.1 => /lib/libcrypt.so.1 (0x00871000)
                             libpq.so.4 => /opt/jboss/web/PHP/lib/libpq.so.4 (0x0089f000)
                             librt.so.1 => /lib/librt.so.1 (0x008b6000)
                             libldap-2.2.so.7 => /opt/jboss/web/PHP/lib/libldap-2.2.so.7 (0x008bf000)
                             liblber-2.2.so.7 => /opt/jboss/web/PHP/lib/liblber-2.2.so.7 (0x008e7000)
                             libgd.so.2 => /opt/jboss/web/PHP/lib/libgd.so.2 (0x008f2000)
                             libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0093d000)
                             libpng12.so.0 => /opt/jboss/web/PHP/lib/libpng12.so.0 (0x009bd000)
                             libjpeg.so.62 => /opt/jboss/web/PHP/lib/libjpeg.so.62 (0x009dd000)
                             libresolv.so.2 => /lib/libresolv.so.2 (0x009fa000)
                             libm.so.6 => /lib/libm.so.6 (0x00a0d000)
                             libdl.so.2 => /lib/libdl.so.2 (0x00a34000)
                             libnsl.so.1 => /lib/libnsl.so.1 (0x00a38000)
                             libxml2.so.2 => /opt/jboss/web/PHP/lib/libxml2.so.2 (0x00a4f000)
                             libpthread.so.0 => /lib/libpthread.so.0 (0x00b51000)
                             libc.so.6 => /lib/libc.so.6 (0x00b68000)
                             /lib/ld-linux.so.2 (0x80000000)
                             libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00ca8000)
                             libz.so.1 => /usr/lib/libz.so.1 (0x00cc1000)
                            
                            [13 09:53:02 /opt/jboss/web/jbossweb-1.0.1.GA]
                            $ bin/run.sh
                            =========================================================================
                            
                             JBoss Web Server 1.0.1.GA Bootstrap Environment
                            
                             JBOSS_HOME: /opt/jboss/web/jbossweb-1.0.1.GA
                            
                             JAVA: /usr/java/jdk1.5.0_13/bin/java
                            
                             JAVA_OPTS: -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dprogram.name=run.sh -Djava.library.path=/opt/jboss/web/PHP/lib:/opt/jboss/web/jbossweb-1.0.1.GA/bin/native:/usr/lib:/usr/lib/httpd/modules:/lib
                            
                             CLASSPATH: /opt/jboss/web/jbossweb-1.0.1.GA/bin/run.jar:/usr/java/jdk1.5.0_13/lib/tools.jar
                            
                            =========================================================================
                            
                            09:53:33,487 INFO [Server] Starting JBoss (MX MicroKernel)...
                            09:53:33,488 INFO [Server] Release ID: JBoss [Zion] 4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)
                            09:53:33,489 INFO [Server] Home Dir: /opt/jboss/web/jbossweb-1.0.1.GA
                            09:53:33,490 INFO [Server] Home URL: file:/opt/jboss/web/jbossweb-1.0.1.GA/
                            09:53:33,491 INFO [Server] Patch URL: null
                            09:53:33,491 INFO [Server] Server Name: default
                            09:53:33,491 INFO [Server] Server Home Dir: /opt/jboss/web/jbossweb-1.0.1.GA/server/default
                            09:53:33,492 INFO [Server] Server Home URL: file:/opt/jboss/web/jbossweb-1.0.1.GA/server/default/
                            09:53:33,492 INFO [Server] Server Log Dir: /opt/jboss/web/jbossweb-1.0.1.GA/server/default/log
                            09:53:33,492 INFO [Server] Server Temp Dir: /opt/jboss/web/jbossweb-1.0.1.GA/server/default/tmp
                            09:53:33,493 INFO [Server] Root Deployment Filename: jboss-service.xml
                            09:53:33,834 INFO [ServerInfo] Java version: 1.5.0_13,Sun Microsystems Inc.
                            09:53:33,835 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.5.0_13-b05,Sun Microsystems Inc.
                            09:53:33,835 INFO [ServerInfo] OS-System: Linux 2.6.22.2-42.fc6,i386
                            09:53:34,245 INFO [Server] Core system initialized
                            09:53:35,749 INFO [WebService] Using RMI server codebase: http://usmv-johnsop1l.na.uis.unisys.com:8083/
                            09:53:35,781 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
                            09:53:39,083 INFO [InterceptorChainFactory] interceptor chain is:
                            class org.jboss.cache.interceptors.CallInterceptor
                            class org.jboss.cache.interceptors.PessimisticLockInterceptor
                            class org.jboss.cache.interceptors.UnlockInterceptor
                            class org.jboss.cache.interceptors.ReplicationInterceptor
                            class org.jboss.cache.interceptors.TxInterceptor
                            class org.jboss.cache.interceptors.CacheMgmtInterceptor
                            09:53:39,365 INFO [STDOUT]
                            -------------------------------------------------------
                            GMS: address is usmv-johnsop1l:32779
                            -------------------------------------------------------
                            09:53:41,397 INFO [TreeCache] viewAccepted(): [usmv-johnsop1l:32779|0] [usmv-johnsop1l:32779]
                            09:53:41,423 INFO [TreeCache] TreeCache local address is usmv-johnsop1l:32779
                            09:53:41,426 INFO [TreeCache] State could not be retrieved (we are the first member in group)
                            09:53:41,426 INFO [TreeCache] parseConfig(): PojoCacheConfig is empty
                            09:53:41,965 INFO [Embedded] Catalina naming disabled
                            09:53:42,301 INFO [Http11AprProtocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
                            09:53:42,302 INFO [AjpAprProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009
                            09:53:42,303 INFO [Catalina] Initialization processed in 275 ms
                            09:53:42,303 INFO [StandardService] Starting service jboss.web
                            09:53:42,324 INFO [StandardEngine] Starting Servlet Engine: JBoss Web Server/1.0.1.GA
                            09:53:42,374 INFO [StandardHost] XML validation disabled
                            09:53:42,411 INFO [Catalina] Server startup in 108 ms
                            09:53:42,541 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb.sar/ROOT.war/
                            09:53:43,000 INFO [WebappLoader] Dual registration of jndi stream handler: factory already defined
                            09:53:43,327 ERROR [[/]] StandardWrapper.Throwable
                            java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/opt/jboss/web/PHP/lib:/opt/jboss/web/jbossweb-1.0.1.GA/bin/native:/usr/lib:/usr/lib/httpd/modules:/lib)
                             at org.apache.catalina.servlets.php.Library.<init>(Library.java:64)
                             at org.apache.catalina.servlets.php.Library.initialize(Library.java:103)
                             at org.apache.catalina.servlets.php.Handler.init(Handler.java:104)
                             at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
                             at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
                             at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3885)
                             at org.apache.catalina.core.StandardContext.start(StandardContext.java:4154)
                            ect, etc, etc


                            • 11. Re: servlets-php.jar - where do I get this file?
                              robinwilson2

                              I really appreciate all of the help so far, but I'm still running into the same problem. In order to test this out on a "clean" system, I fired up an Ubuntu 7.04 system to try it on. (After disabling the IPv6 stuff), I get the exact same problem - after following the directions you gave (above: http://labs.jboss.com/jbossweb/modules/php/index.html) to the letter.

                              Here's what I have:

                              /usr/local/jbossweb-1.0.1.GA# ls -lt bin/native/libphp5*
                              -rwxr-xr-x 1 root root 14683 2007-10-16 16:06 bin/native/libphp5servlet.so
                              -rwxr-xr-x 1 root root 17891454 2007-10-16 16:06 bin/native/libphp5.so


                              /usr/local/jbossweb-1.0.1.GA# ldd bin/native/libphp5servlet.so
                              linux-gate.so.1 => (0xffffe000)
                              libphp5.so => /usr/local/jbossweb-1.0.1.GA/PHP/lib/libphp5.so (0xb77c3000)
                              libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7789000)
                              libpq.so.4 => /usr/local/jbossweb-1.0.1.GA/PHP/lib/libpq.so.4 (0xb7772000)
                              librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7769000)
                              libldap-2.2.so.7 => /usr/local/jbossweb-1.0.1.GA/PHP/lib/libldap-2.2.so.7 (0xb7741000)
                              liblber-2.2.so.7 => /usr/local/jbossweb-1.0.1.GA/PHP/lib/liblber-2.2.so.7 (0xb7735000)
                              libgd.so.2 => /usr/local/jbossweb-1.0.1.GA/PHP/lib/libgd.so.2 (0xb76ea000)
                              libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb767f000)
                              libpng12.so.0 => /usr/local/jbossweb-1.0.1.GA/PHP/lib/libpng12.so.0 (0xb765f000)
                              libjpeg.so.62 => /usr/local/jbossweb-1.0.1.GA/PHP/lib/libjpeg.so.62 (0xb7642000)
                              libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb762f000)
                              libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7607000)
                              libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7603000)
                              libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb75ec000)
                              libxml2.so.2 => /usr/local/jbossweb-1.0.1.GA/PHP/lib/libxml2.so.2 (0xb74ea000)
                              libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb74d3000)
                              libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7391000)
                              /lib/ld-linux.so.2 (0x80000000)
                              libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb737a000)
                              libz.so.1 => /usr/lib/libz.so.1 (0xb7366000)

                              When I run "./bin/run.sh" I get the following output (I modified run.sh to echo out the LD_LIBRARY_PATH - that's _ALL_ I changed in that file...):

                              /usr/local/jbossweb-1.0.1.GA# ./bin/run.sh
                              =========================================================================

                              JBoss Web Server 1.0.1.GA Bootstrap Environment

                              JBOSS_HOME: /usr/local/jbossweb-1.0.1.GA

                              JAVA: /usr/lib/jvm/java-6-sun-1.6.0.00/bin/java

                              JAVA_OPTS: -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.bind.address=192.168.253.128 -Dprogram.name=run.sh -Djava.library.path=/usr/local/jbossweb-1.0.1.GA/bin/native

                              CLASSPATH: /usr/local/jbossweb-1.0.1.GA/bin/run.jar:/usr/lib/jvm/java-6-sun-1.6.0.00/lib/tools.jar

                              LD_LIBRARY_PATH: /usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib

                              =========================================================================


                              I still get the following error (there are several of these in the console output - they all refer to the "Can't find SAPI class") :

                              11:59:19,406 ERROR [[/jmx-console]] Servlet /jmx-console threw load() exception
                              java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/bin/native)

                              I noted that the "java.library.path" doesn't include the "PHP/lib" stuff, so just to make sure - I edited the bin/run.sh file and added it too:

                              ... -Djava.library.path="$JBOSS_HOME/bin/native:$JBOSS_HOME/PHP/lib"

                              I get the same error (but with the "PHP/lib" path in it as well):

                              12:11:10,743 ERROR [[/jmx-console]] Servlet /jmx-console threw load() exception
                              java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib)

                              The full console output (and stack traces) are here:

                              /usr/local/jbossweb-1.0.1.GA# ./bin/run.sh
                              =========================================================================

                              JBoss Web Server 1.0.1.GA Bootstrap Environment

                              JBOSS_HOME: /usr/local/jbossweb-1.0.1.GA

                              JAVA: /usr/lib/jvm/java-6-sun-1.6.0.00/bin/java

                              JAVA_OPTS: -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.bind.address=192.168.253.128 -Dprogram.name=run.sh -Djava.library.path=/usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib

                              CLASSPATH: /usr/local/jbossweb-1.0.1.GA/bin/run.jar:/usr/lib/jvm/java-6-sun-1.6.0.00/lib/tools.jar

                              LD_LIBRARY_PATH: /usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib

                              =========================================================================

                              12:10:55,580 INFO [Server] Starting JBoss (MX MicroKernel)...
                              12:10:55,581 INFO [Server] Release ID: JBoss [Zion] 4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)
                              12:10:55,582 INFO [Server] Home Dir: /usr/local/jbossweb-1.0.1.GA
                              12:10:55,582 INFO [Server] Home URL: file:/usr/local/jbossweb-1.0.1.GA/
                              12:10:55,583 INFO [Server] Patch URL: null
                              12:10:55,583 INFO [Server] Server Name: default
                              12:10:55,583 INFO [Server] Server Home Dir: /usr/local/jbossweb-1.0.1.GA/server/default
                              12:10:55,583 INFO [Server] Server Home URL: file:/usr/local/jbossweb-1.0.1.GA/server/default/
                              12:10:55,583 INFO [Server] Server Log Dir: /usr/local/jbossweb-1.0.1.GA/server/default/log
                              12:10:55,583 INFO [Server] Server Temp Dir: /usr/local/jbossweb-1.0.1.GA/server/default/tmp
                              12:10:55,584 INFO [Server] Root Deployment Filename: jboss-service.xml
                              12:10:55,843 INFO [ServerInfo] Java version: 1.6.0,Sun Microsystems Inc.
                              12:10:55,844 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.6.0-b105,Sun Microsystems Inc.
                              12:10:55,845 INFO [ServerInfo] OS-System: Linux 2.6.20-16-generic,i386
                              12:10:56,182 INFO [Server] Core system initialized
                              12:11:02,292 INFO [WebService] Using RMI server codebase: http://ubuntu.localdomain:8083/
                              12:11:02,459 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
                              12:11:04,567 INFO [InterceptorChainFactory] interceptor chain is:
                              class org.jboss.cache.interceptors.CallInterceptor
                              class org.jboss.cache.interceptors.PessimisticLockInterceptor
                              class org.jboss.cache.interceptors.UnlockInterceptor
                              class org.jboss.cache.interceptors.ReplicationInterceptor
                              class org.jboss.cache.interceptors.TxInterceptor
                              class org.jboss.cache.interceptors.CacheMgmtInterceptor
                              12:11:04,741 INFO [STDOUT]
                              -------------------------------------------------------
                              GMS: address is ubuntu:32783
                              -------------------------------------------------------
                              12:11:06,797 INFO [TreeCache] viewAccepted(): [ubuntu:32783|0] [ubuntu:32783]
                              12:11:06,809 INFO [TreeCache] TreeCache local address is ubuntu:32783
                              12:11:06,810 INFO [TreeCache] State could not be retrieved (we are the first member in group)
                              12:11:06,810 INFO [TreeCache] parseConfig(): PojoCacheConfig is empty
                              12:11:07,120 INFO [Embedded] Catalina naming disabled
                              12:11:07,530 INFO [LifecycleListener] The PHP Native library which allows executing PHP scripts was not found on the java.library.path: /usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib
                              12:11:07,650 INFO [Http11AprProtocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
                              12:11:07,653 INFO [AjpAprProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009
                              12:11:07,653 INFO [Catalina] Initialization processed in 505 ms
                              12:11:07,653 INFO [StandardService] Starting service jboss.web
                              12:11:07,658 INFO [StandardEngine] Starting Servlet Engine: JBoss Web Server/1.0.1.GA
                              12:11:07,706 INFO [StandardHost] XML validation disabled
                              12:11:07,758 INFO [Catalina] Server startup in 105 ms
                              12:11:07,934 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb.sar/ROOT.war/
                              12:11:08,454 INFO [WebappLoader] Dual registration of jndi stream handler: factory already defined
                              12:11:08,906 ERROR [[/]] StandardWrapper.Throwable
                              java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib)
                              at org.apache.catalina.servlets.php.Library.(Library.java:64)
                              at org.apache.catalina.servlets.php.Library.initialize(Library.java:103)
                              at org.apache.catalina.servlets.php.Handler.init(Handler.java:104)
                              at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
                              at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
                              at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3885)
                              at org.apache.catalina.core.StandardContext.start(StandardContext.java:4154)
                              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
                              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
                              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.apache.catalina.core.StandardContext.init(StandardContext.java:5055)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
                              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
                              at org.jboss.web.WebModule.startModule(WebModule.java:83)
                              at org.jboss.web.WebModule.startService(WebModule.java:61)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy21.start(Unknown Source)
                              at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy22.start(Unknown Source)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.addDeployer(MainDeployer.java:368)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy20.addDeployer(Unknown Source)
                              at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:506)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at org.jboss.system.ServiceController.start(ServiceController.java:435)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy4.start(Unknown Source)
                              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy8.deploy(Unknown Source)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy4.start(Unknown Source)
                              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy5.deploy(Unknown Source)
                              at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
                              at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
                              at org.jboss.Main.boot(Main.java:200)
                              at org.jboss.Main$1.run(Main.java:490)
                              at java.lang.Thread.run(Thread.java:619)
                              12:11:08,915 ERROR [[/]] Servlet threw load() exception
                              java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib)
                              at org.apache.catalina.servlets.php.Library.(Library.java:64)
                              at org.apache.catalina.servlets.php.Library.initialize(Library.java:103)
                              at org.apache.catalina.servlets.php.Handler.init(Handler.java:104)
                              at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
                              at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
                              at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3885)
                              at org.apache.catalina.core.StandardContext.start(StandardContext.java:4154)
                              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
                              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
                              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.apache.catalina.core.StandardContext.init(StandardContext.java:5055)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
                              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
                              at org.jboss.web.WebModule.startModule(WebModule.java:83)
                              at org.jboss.web.WebModule.startService(WebModule.java:61)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy21.start(Unknown Source)
                              at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy22.start(Unknown Source)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.addDeployer(MainDeployer.java:368)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy20.addDeployer(Unknown Source)
                              at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:506)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at org.jboss.system.ServiceController.start(ServiceController.java:435)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy4.start(Unknown Source)
                              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy8.deploy(Unknown Source)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy4.start(Unknown Source)
                              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy5.deploy(Unknown Source)
                              at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
                              at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
                              at org.jboss.Main.boot(Main.java:200)
                              at org.jboss.Main$1.run(Main.java:490)
                              at java.lang.Thread.run(Thread.java:619)
                              12:11:09,043 INFO [TomcatDeployer] deploy, ctxPath=/php-examples, warUrl=.../tmp/deploy/tmp44632php-examples-exp.war/
                              12:11:09,211 ERROR [[/php-examples]] StandardWrapper.Throwable
                              java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib)
                              at org.apache.catalina.servlets.php.Library.(Library.java:64)
                              at org.apache.catalina.servlets.php.Library.initialize(Library.java:103)
                              at org.apache.catalina.servlets.php.Handler.init(Handler.java:104)
                              at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
                              at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
                              at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3885)
                              at org.apache.catalina.core.StandardContext.start(StandardContext.java:4154)
                              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
                              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
                              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.apache.catalina.core.StandardContext.init(StandardContext.java:5055)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
                              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
                              at org.jboss.web.WebModule.startModule(WebModule.java:83)
                              at org.jboss.web.WebModule.startService(WebModule.java:61)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy21.start(Unknown Source)
                              at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy22.start(Unknown Source)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.addDeployer(MainDeployer.java:368)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy20.addDeployer(Unknown Source)
                              at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:506)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at org.jboss.system.ServiceController.start(ServiceController.java:435)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy4.start(Unknown Source)
                              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy8.deploy(Unknown Source)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy4.start(Unknown Source)
                              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy5.deploy(Unknown Source)
                              at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
                              at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
                              at org.jboss.Main.boot(Main.java:200)
                              at org.jboss.Main$1.run(Main.java:490)
                              at java.lang.Thread.run(Thread.java:619)
                              12:11:09,218 ERROR [[/php-examples]] Servlet /php-examples threw load() exception
                              java.lang.UnsatisfiedLinkError: Can't find SAPI class, no libphp5servlet in java.library.path(/usr/local/jbossweb-1.0.1.GA/bin/native:/usr/local/jbossweb-1.0.1.GA/PHP/lib)
                              at org.apache.catalina.servlets.php.Library.(Library.java:64)
                              at org.apache.catalina.servlets.php.Library.initialize(Library.java:103)
                              at org.apache.catalina.servlets.php.Handler.init(Handler.java:104)
                              at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
                              at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
                              at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3885)
                              at org.apache.catalina.core.StandardContext.start(StandardContext.java:4154)
                              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
                              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
                              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.apache.catalina.core.StandardContext.init(StandardContext.java:5055)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                              at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
                              at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
                              at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
                              at org.jboss.web.WebModule.startModule(WebModule.java:83)
                              at org.jboss.web.WebModule.startService(WebModule.java:61)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy21.start(Unknown Source)
                              at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy22.start(Unknown Source)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.addDeployer(MainDeployer.java:368)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy20.addDeployer(Unknown Source)
                              at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:506)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                              at $Proxy0.start(Unknown Source)
                              at org.jboss.system.ServiceController.start(ServiceController.java:417)
                              at org.jboss.system.ServiceController.start(ServiceController.java:435)
                              at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy4.start(Unknown Source)
                              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                              at $Proxy8.deploy(Unknown Source)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
                              at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
                              at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                              at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                              at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                              at java.lang.reflect.Method.invoke(Method.java:597)
                              at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                              at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                              at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                              at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                              at org.jboss.mx.server.M

                              • 12. Re: servlets-php.jar - where do I get this file?
                                robinwilson2

                                OK, new problem - I think I'm past the "SAPI" error... I got to thinking that it wasn't finding the "jbossweb-extras.jar" file, so I put it in "server/default/deploy/jbossweb.sar" (and set the permissions to match the rest of the "jar" files in there), and I no longer get the "can't file SAPI class" error. Now I'm getting the following error:

                                13:20:13,148 ERROR [[/]] StandardWrapper.Throwable
                                java.lang.UnsatisfiedLinkError: org.apache.catalina.servlets.php.Library.startup()Z
                                at org.apache.catalina.servlets.php.Library.startup(Native Method)
                                at org.apache.catalina.servlets.php.Library.initialize(Library.java:110)
                                at org.apache.catalina.servlets.php.Handler.init(Handler.java:104)
                                at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
                                at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
                                at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3885)
                                at org.apache.catalina.core.StandardContext.start(StandardContext.java:4154)
                                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
                                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
                                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                at java.lang.reflect.Method.invoke(Method.java:597)
                                at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
                                at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
                                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                                at org.apache.catalina.core.StandardContext.init(StandardContext.java:5055)
                                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                ...

                                • 13. Re: servlets-php.jar - where do I get this file?
                                  jfclere

                                  You probably still have:
                                  ./server/default/deploy/jbossweb.sar/servlets-php.jar
                                  Remove it and try again,

                                  • 14. Re: servlets-php.jar - where do I get this file?
                                    robinwilson2

                                    I tried removing the 'servlets-php.jar' file from the "jbossweb.sar" directory, this causes a worse error (as in, it doesn't work at all - whereas with the above listed error the php stuff actually works, I just get the scary errors in the server.log file).

                                    That being said, if I leave the servlets-php.jar file alone, it seems to function - barely (as in the examples work, but little else).

                                    When I run the php-examples/info.php file, I get output that references some stuff I don't have - and I don't know what to change to fix it:

                                    Configuration File (php.ini) Path /home/jfclere/Linux_i686_tools/PHP/lib

                                    (Among other things). This is all pointing to locations that reference "/home/jfclere"... So, is that built into the "jar" files or the ".so" files, or is there a config location I can't find?

                                    1 2 Previous Next