Re: Tomcat wiki @ sablevm.org
Hi,
Yes, setting /usr/bin/javac -> /usr/local/lib/sablevm/bin/javac works
fine for jakarta-tomcat:
casey99:/usr/bin# ln -s /usr/local/lib/sablevm/bin/javac javac
casey99:/usr/bin# javac -V
Jikes Compiler - Version 1.22 - 3 October 2004
Copyright (C) IBM Corporation 1997-2003, 2004.
- Licensed Materials - Program Property of IBM - All Rights Reserved.
Originally written by Philippe Charles and David Shields of IBM Research,
Jikes is now maintained and refined by the Jikes Project at:
<http://ibm.com/developerworks/opensource/jikes>
Please consult this URL for more information and for reporting problems.
casey99:/usr/bin# ls -l javac
lrwxr-xr-x 1 root root 32 Apr 7 08:39 javac ->
/usr/local/lib/sablevm/bin/javac
casey99:/usr/bin# cd /home/mel/jakarta-tomcat-5.0.19/bin
casey99:/home/mel/jakarta-tomcat-5.0.19/bin# ./jikes_opts
Using CATALINA_BASE: /home/mel/jakarta-tomcat-5.0.19
Using CATALINA_HOME: /home/mel/jakarta-tomcat-5.0.19
Using CATALINA_TMPDIR: /home/mel/jakarta-tomcat-5.0.19/temp
Using JAVA_HOME: /usr/local/lib/sablevm
[INFO] Http11Protocol - -Initializing Coyote HTTP/1.1 on port 8080
[INFO] Catalina - -Initialization processed in 10803 ms
[INFO] StandardService - -Starting service Catalina
[INFO] StandardEngine - -Starting Servlet Engine: Apache Tomcat/5.0.19
[INFO] StandardHost - -XML validation disabled
[INFO] StandardHost - -Create Host deployer for direct deployment (
non-jmx )
[INFO] StandardHostDeployer - -Processing Context configuration file URL
file:/home/mel/jakarta-tomcat-5.0.19/conf/Catalina/localhost/admin.xml
[INFO] PropertyMessageResources - -Initializing,
config='org.apache.struts.util.LocalStrings', returnNull=true
[INFO] PropertyMessageResources - -Initializing,
config='org.apache.struts.action.ActionResources', returnNull=true
[INFO] PropertyMessageResources - -Initializing,
config='org.apache.webapp.admin.ApplicationResources', returnNull=true
[INFO] StandardHostDeployer - -Processing Context configuration file URL
file:/home/mel/jakarta-tomcat-5.0.19/conf/Catalina/localhost/balancer.xml
[INFO] StandardHostDeployer - -Processing Context configuration file URL
file:/home/mel/jakarta-tomcat-5.0.19/conf/Catalina/localhost/manager.xml
[INFO] StandardHostDeployer - -Installing web application at context
path from URL file:/home/mel/jakarta-tomcat-5.0.19/webapps/ROOT
[INFO] StandardHostDeployer - -Installing web application at context
path /jsp-examples from URL
file:/home/mel/jakarta-tomcat-5.0.19/webapps/jsp-examples
[INFO] StandardHostDeployer - -Installing web application at context
path /servlets-examples from URL
file:/home/mel/jakarta-tomcat-5.0.19/webapps/servlets-examples
[INFO] StandardHostDeployer - -Installing web application at context
path /tomcat-docs from URL
file:/home/mel/jakarta-tomcat-5.0.19/webapps/tomcat-docs
[INFO] StandardHostDeployer - -Installing web application at context
path /webdav from URL file:/home/mel/jakarta-tomcat-5.0.19/webapps/webdav
[INFO] Http11Protocol - -Starting Coyote HTTP/1.1 on port 8080
[INFO] ChannelSocket - -JK2: ajp13 listening on 0.0.0.0/0.0.0.0:8009
[INFO] JkMain - -Jk running ID=0 time=4/311
config=/home/mel/jakarta-tomcat-5.0.19/conf/jk2.properties
[INFO] Catalina - -Server startup in 101004 ms
----
thanks for the clean up( and your superb support!), hold back on the
xsmiles listing -i am now getting
an error starting this svg browser (starts 1out ~10 times):
mel@casey99:~$ cd xsmiles-0.93/bin
mel@casey99:~/xsmiles-0.93/bin$ java-sablevm -jar xsmiles.jar
-*-=XSmiles ver 0.93-20050131 starting=-*-
Java version: ?
[Debug] Added extension jar:
file:/home/mel/xsmiles-0.93/bin/extensions/jxtamlfc.jar
[Debug] Added extension jar:
file:/home/mel/xsmiles-0.93/bin/extensions/x3dmlfc.jar
[Debug] AAML disabled. Classes not found in classpath.
[Debug] Resource: cfg/sphinxconfig.xml
URL:file:/home/mel/xsmiles-0.93/bin/cfg/sphinxconfig.xml
[Debug] Resource: cfg/smil.css
URL:file:/home/mel/xsmiles-0.93/bin/cfg/smil.css
[Debug] Resource: cfg/xhtml.css
URL:file:/home/mel/xsmiles-0.93/bin/cfg/xhtml.css
[Debug] Resource: cfg/xforms.css
URL:file:/home/mel/xsmiles-0.93/bin/cfg/xforms.css
[Debug] Resource: cfg/error.xsl
URL:file:/home/mel/xsmiles-0.93/bin/cfg/error.xsl
[Debug] Resource: cfg/search.xhtml
URL:file:/home/mel/xsmiles-0.93/bin/cfg/search.xhtml
[Debug] Resource: cfg/directory.xsl
URL:file:/home/mel/xsmiles-0.93/bin/cfg/directory.xsl
[Debug] Resource: cfg/edit_bookmarks.xhtml
URL:file:/home/mel/xsmiles-0.93/bin/cfg/edit_bookmarks.xhtml
[Debug] Resource: cfg/bookmarks_xhtml.xml
URL:file:/home/mel/xsmiles-0.93/bin/cfg/bookmarks_xhtml.xml
[Debug] Resource: cfg/bookmarks.xfm
URL:file:/home/mel/xsmiles-0.93/bin/cfg/bookmarks.xfm
[Debug] Resource: cfg/config.xml
URL:file:/home/mel/xsmiles-0.93/bin/cfg/config.xml
[Debug] Resource: cfg/config.xhtml
URL:file:/home/mel/xsmiles-0.93/bin/cfg/config.xhtml
[Debug] Resource: cfg/about.smil
URL:file:/home/mel/xsmiles-0.93/bin/cfg/about.smil
[Debug] Resource: cfg/xsmiles.jks
URL:file:/home/mel/xsmiles-0.93/bin/cfg/xsmiles.jks
[Debug] Resource: cfg/empty.txt
URL:file:/home/mel/xsmiles-0.93/bin/cfg/empty.txt
[Debug] Resource: cfg/xforms-schema-datatypes.xsd
URL:file:/home/mel/xsmiles-0.93/bin/cfg/xforms-schema-datatypes.xsd
[Debug] *** PARSER: 'Xerces'
[Debug] JAXP.openDocument() parser:class gnu.xml.dom.DomDocumentBuilder.
NSpaces:true
[Debug] XMLConfigurer.setDefaults
called:gnu.xml.dom.DomDocument[#document]fi.hut.tml.xsmiles.xml.JaxpXMLParser@7ea23a8
Using HTTPClient for HTTP connections
Running in unsecure mode, security policy disabled.
Xalan version: Xalan Java 2.5.1
Xerces version: Xerces-J 2.4.0
Current dir: /home/mel/xsmiles-0.93/bin/
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.svg.SVGMLFCregistered with
namespace: http://www.w3.org/2000/svg
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xslfo.XSLFOMLFCregistered with
namespace: http://www.w3.org/1999/XSL/Format
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xforms.XFormsMLFCregistered with
namespace: http://www.w3.org/2002/xforms/cr
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xforms.XFormsMLFCregistered with
namespace: http://www.w3.org/2002/xforms
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.sip.SIPMLFCregistered with
namespace: http://www.x-smiles.org/2003/sip
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.comm.CommMLFCregistered with
namespace: http://www.x-smiles.org/2004/comm
XMLBroker: MLFC
fi.hut.tml.xsmiles.mlfc.timesheet.TimeSheetMLFCregistered with
namespace: http://www.x-smiles.org/2004/timesheet
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.events.EventsMLFCregistered with
namespace: http://www.w3.org/2001/xml-events
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.smil.SMILMLFCregistered with
namespace: http://www.w3.org/2001/SMIL20/Language
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.smil.SMILMLFCregistered with
namespace: http://www.w3.org/2001/SMIL20/BrushMedia
XMLBroker: MLFC
fi.hut.tml.xsmiles.mlfc.signature.SignatureMLFCregistered with
namespace: http://www.xsmiles.org/2002/signature
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.smil.SMILMLFCregistered with
namespace: http://www.w3.org/2001/SMIL20/CustomTestAttributes
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.gps.GPSMLFCregistered with
namespace: http://www.fobar.org/2000/gps
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.comm.COMMLFCregistered with
namespace: http://www.x-smiles.org/2002/comm
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.gui.GUIMLFCregistered with
namespace: http://www.x-smiles.org/2002/GUI-JEEJEE
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.io.IOMLFCregistered with
namespace: http://www.xsmiles.org/2002/inputoutput
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.x3d.X3DMLFCregistered with
namespace: http://www.x-smiles.org/2002/x3d
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xframes.XFramesMLFCregistered
with namespace: http://www.w3.org/2002/06/xframes
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.aaml.AAMLFCregistered with
namespace: http://www.x-smiles.org/2002/aaml
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xmlcss.XMLCSSMLFCregistered with
namespace: http://www.w3.org/XML/1998/namespace
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xmlcss.XMLCSSMLFCregistered with
namespace: http://www.w3.org/1999/xhtml
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xmlcss.XHTML2MLFCregistered with
namespace: http://www.w3.org/2002/06/xhtml2
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.xframes.XFramesMLFCregistered
with tagname: frames
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.smil.SMILMLFCregistered with
tagname: smil
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.svg.SVGMLFCregistered with
tagname: svg
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.jax.JAXMLFCregistered with
tagname: jax
XMLBroker: MLFC fi.hut.tml.xsmiles.mlfc.x3d.X3DMLFCregistered with
tagname: X3D
UIDefaults.getUIError: failed to locate UI class:MenuBarUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:MenuUI
UIDefaults.getUIError: failed to locate UI class:TabbedPaneUI
** ERROR **: file gnu_java_awt_peer_gtk_GtkFramePeer.c: line 174
(Java_gnu_java_awt_peer_gtk_GtkFramePeer_nativeSetIconImageFromDecoder):
assertion failed: (pixbuf != NULL)
aborting...
Aborted
-Mel
Grzegorz B. Prokopski wrote:
On Wed, 2005-06-04 at 15:52 -0400, mel kravitz wrote:
hi,
The http://sablevm.org/wiki/Tomcat is not waiting any more:-)
I hope this helps others running on alpha and other arch's.
Hi Mel,
Thank you very much for the screenshots, temporarily (before I put
them into the official screenshots section) I put them at:
http://gadek.debian.net/SableVM-Alpha/
(Yes, XSmiles is a web browser in pure Java, Yay!)
I also reworked the Tomcat page. It wasn't hard, because you provided
great informational base :-)
You might want to check out the section about setting Debian
alternatives. I use this method on my home machine.
Could you only check one thing: whether if you set javac to be
/usr/local/lib/sablevm/bin/javac (not /usr/local/bin/jikes) the
Tomcat still works?
It should, and the advantage of not having "raw" jikes as javac is that
jikes needs to be given boot class library to actually compile anything.
I guess Tomcat does give it explicitly, but if you tried to just use
'jikes MyProg.java' you'll get an error about missing java.lang.Object
unless you have BOOTCLASSPATH env. variable set. Our 'javac' wrapper
for jikes does set it to point to sablevm-classpath's main .jar, and
this way achieves a much better compatiblity with Sun's 'javac'.
Cheers,
Grzegorz B. Prokopski
PS: I also filled http://sablevm.org/bugs/125 bugreport about batik
web browser. I haven't seen such errors before, so it looks like a
good test case and I wouldn't like it to get lost. Feel free to
add yourself to Cc: list of this bug.
Reply to: