[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: