[BlueOnyx:01877] Tomcat / WAR file initialization?
Jeff Jones
jeffrhysjones at mac.com
Thu Jul 30 06:16:16 -05 2009
Well here it is - my new question!
One of the most exciting (yes I find all of this exciting!) things
about BX over BQ - is the fact that we now have Tomcat server and Java
preloaded. I'd been pretty pleased about this, but problem was - I
never had a reason to test it out.
Until yesterday!
A friend of mine asked me if it was possible for me to fire him up a
website on one of our shared BX servers - no problem I thought.
However, what he 'forgot' to tell me, was that he was interested to
run a Java based web app called 'Railo'. Now Railo is basically a free
version of Adobes 'Coldfusion' server - it seems that most of CFML is
compatible with Railo. This is quite interesting for me also as I have
a few customers that are running CFMX servers - so now I have the
possibility to run Coldfusion apps on BX server.
There are two types of install for Railo, first is 'classic' install -
I didn't really want to do that, as I wasn't sure how that would work
with virtual sites etc. The other option is WAR file.
And that's when I started getting excited. I knew that there was an
ability to simply 'pop' in a WAR file with BX now in the Virtual Site.
So I activate JSP on the site, which fires up Tomcat on the server. I
then go to the newly created virtual server, and paste in the URL for
the WAR file. The progress bar only gets to 5%, but then after a while
the app appears to 'import' OK.
The problem is (you guessed it) that although it 'appears' to import,
it doesn't seem to start.
I checked out the catalina.out file and get the errors below - I get
these when importing the WAR - it seems like for some reason, many of
(but not all) the files / folders are missing from the WAR. The 'File
not found' errors are trying to get files that don't exist in the file
structure.
Perhaps there is a problem 'extracting' the files? If it were a
permissions issue, surely there would be no files there at all?
And like I said - when I import the WAR using the URL - it gets to 5%
and then 'completes' - I'm not sure if this is normal.
I can get into Tomcat admin / manager - which is running OK, although
there is no mention of this Railo app in there.
Any ideas / suggestions for troubleshooting this one?
Cheers (Errors below - I have bolded stuff I think may be important)
Jeff
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Jul 28, 2009 4:56:20 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: /usr/lib/jvm/java-1.6.0-sun-1.6.0.7/jre/lib/i386/
client:/usr/lib/jvm/java-1.6.0-sun-1.6.0.7/jre/lib/i386:/usr/lib/jvm/
java-1.6.0-sun-1.6.0.7/jre/../lib/i386:/usr/java/packages/lib/i386:/
lib:/usr/lib
Jul 28, 2009 4:56:20 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jul 28, 2009 4:56:20 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 558 ms
Jul 28, 2009 4:56:20 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 28, 2009 4:56:20 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
Jul 28, 2009 4:56:20 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jul 28, 2009 4:56:20 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
railo-server-root:/home/.sites/39/site9/web/railo/WEB-INF/lib/railo-
server
Tue Jul 28 16:56:21 BST 2009-935 Start CFML Controller
===================================================================
SERVER CONTEXT
-------------------------------------------------------------------
- config:/home/.sites/39/site9/web/railo/WEB-INF/lib/railo-server/
context
===================================================================
java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:883)
at
railo
.commons.io.res.type.file.FileResource.createFile(FileResource.java:243)
at
railo
.runtime
.config.ConfigServerFactory.newInstance(ConfigServerFactory.java:55)
at
railo
.runtime.engine.CFMLEngineImpl.getConfigServerImpl(CFMLEngineImpl.java:
134)
at railo.runtime.engine.CFMLEngineImpl.<init>(CFMLEngineImpl.java:86)
at
railo.runtime.engine.CFMLEngineImpl.getInstance(CFMLEngineImpl.java:101)
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
railo.loader.engine.CFMLEngineFactory.getEngine(CFMLEngineFactory.java:
554)
at
railo.loader.engine.CFMLEngineFactory.getCore(CFMLEngineFactory.java:
273)
at
railo
.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:215)
at
railo.loader.engine.CFMLEngineFactory.getEngine(CFMLEngineFactory.java:
170)
at
railo
.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:71)
at
railo
.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:110)
at railo.loader.servlet.CFMLServlet.init(CFMLServlet.java:26)
at
org
.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:
1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:
966)
at
org
.apache
.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4230)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Jul 28, 2009 4:56:24 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:180)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:395)
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.catalina.startup.Bootstrap.stopServer(Bootstrap.java:344)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435)
java.io.FileNotFoundException: /home/.sites/39/site9/web/railo/WEB-INF/
lib/railo-server/patches/3.1.0.022.rc (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at
railo
.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:221)
at
railo.loader.engine.CFMLEngineFactory.getEngine(CFMLEngineFactory.java:
170)
at
railo
.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:71)
at
railo
.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:110)
at railo.loader.servlet.CFMLServlet.init(CFMLServlet.java:26)
at
org
.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:
1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:
966)
at
org
.apache
.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4230)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Jeff Jones
jeffrhysjones at mac.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.blueonyx.it/pipermail/blueonyx/attachments/20090730/29027046/attachment.html>
More information about the Blueonyx
mailing list