Re: Tomcat wiki @ sablevm.org

mel kravitz <[email protected]> Thu, 07 Apr 2005 08:52:21 -0400
Newsgroups gmane.comp.java.vm.sablevm.general,gmane.linux.debian.ports.alpha
Message-ID <[email protected]>
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.
>  
>