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):
[EMAIL PROTECTED]:~$ cd xsmiles-0.93/bin
[EMAIL PROTECTED]:~/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:[EMAIL PROTECTED]
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.
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

