Steve, You need to use jdk 1.4 :(
regards, erik On Thursday 26 January 2006 15:41, Steve Whitlatch wrote: > Hello, > > Much thanks to all the developers for their work on Geronimo. I'm really > hopeful about Geronimo. > > This post is long, so I apologize for that. I've read several pieces of > documentation and now I'm trying to compile, install, and use geronimo. > This is the first project I've tried to compile using Maven, but Maven > seems to be working OK. I'm attempting to follow the Geronimo intsructions, > starting with the source's BUILDING.txt file, but having some difficulties. > Any feedback leading to a solution would be appreciated. > > Starting with Geronimo 1.0 Source (tar.gz) at : > http://geronimo.apache.org/downloads.html, > and using: > * maven 1.02 > * Sun JDK Standard Edition (build 1.5.0-b64) > * Linux > * svn, version 1.2.3 > * cvs, version 1.11.21 > > While connected to the Internet, here's what I did: > % tar xvzf geronimo-1.0-src.tar.gz > % cd geronimo-1.0-src > % maven > > Messages from the compile are many and quite long, but the compile > eventually fails with this message: > > *********** > multiproject:install-callback: > [echo] Running jar:install for Geronimo :: UDDI-Server database > java:prepare-filesystem: > init-database: > [mkdir] Created > dir: > /usr/src/geronimo-1.0-src/applications/uddi-db/target/resources/META-INF/ge >ronimo-uddi-db/var/derby > > BUILD FAILED > File...... /usr/src/geronimo-1.0-src/maven.xml > Element... maven:reactor > Line...... 53 > Column.... 110 > Unable to obtain goal [multiproject:install-callback] > -- /usr/src/geronimo-1.0-src/applications/uddi-db/maven.xml:33:43: > <attainGoal> PermGen space > ******************** > > I'm not sure that the above messages are related to "trouble building the > HEAD code of Geronimo against the older binaries of OpenEJB of TranQL", but > following the next suggestion from the BUILDING.txt file, here's what I > did: % maven m:co > % maven m:clean m:clean-repo new > > . . . which failed with: > ************ > [. . .] > /usr/src/geronimo-1.0-src/openejb/modules/core/src/java/org/openejb/corba/s >unorb/SunORBConfigAdapter.java:214: cannot find symbol > symbol : method getServerGIOP() > location: class org.openejb.corba.sunorb.OpenEJBORB > o.getServerGIOP().getEndpoint(EndPoint.IIOP_CLEAR_TEXT, > 6882, null); > ^ > Note: * uses or overrides a deprecated API. > Note: Recompile with -Xlint:deprecation for details. > 88 errors > 61 warnings > > BUILD FAILED > File...... /usr/src/geronimo-1.0-src/maven.xml > Element... maven:reactor > Line...... 48 > Column.... 105 > Unable to obtain goal [multiproject:install-callback] > -- /root/.maven/cache/maven-java-plugin-1.5/plugin.jelly:63:48: <ant:javac> > Compile failed; see the compiler error output for details. > [. . .] > ************ > > At http://wiki.apache.org/geronimo/Building, I read: > > ******* > NOTE: OpenEJB's CORBA layer uses some classes that belong to sun.com.* > package of Java 1.4. Because of this it's not yet possible to build OpenEJB > and thus use the steps described in this section with Java 5. > ********* > > Since my faled compile's error messages include: > > ********** > /usr/src/geronimo-1.0-src/openejb/modules/core/src/java/org/openejb/corba/M >inorCodes.java:47: package com.sun.corba.se.internal.orbutil does not exist > import com.sun.corba.se.internal.orbutil.ORBConstants; > ********** > > I see that the compile failure is related to the subject of the NOTE above. > Correct? Is it possible to compile Geronimo-1 with Sun's JDK version > 1.5.0-b64? If so, how? I would like to avoid installing the version 1.4.2 > just to compile Geronimo. > > So, I downloaded and installed the binary version. Here's what I did. > > % tar xvzf geronimo-tomcat-j2ee-1.0.tar.gz > % cd geronimo-1.0/bin > % ./startup.sh > > . . .and the messages were: > ******* > Using GERONIMO_BASE: /opt/geronimo-1.0 > Using GERONIMO_HOME: /opt/geronimo-1.0 > Using GERONIMO_TMPDIR: /opt/geronimo-1.0/var/temp > Using JRE_HOME: /usr/local/jdk1.5.0 > Using GERONIMO_OUT: /opt/geronimo-1.0/var/log/geronimo.out > ******** > > . . . looking good . . . > I fire up a browser and go to http://localhost:8080/ > I see the Wecome page. So, it's working. > > I go to the Geronimo consloe at: http://localhost:8080/console, and as > described in the documentation at: > > I type in "system" for the login name and "manager" for the password. No > matter how quickly I type, I always get the following error message: > > ************** > HTTP Status 408 - The time allowed for the login process has been exceeded. > If you wish to continue you must either click back twice and re-click the > link you requested or close and re-open your browser > > type Status report > > message The time allowed for the login process has been exceeded. If you > wish to continue you must either click back twice and re-click the link you > requested or close and re-open your browser > > description The client did not produce a request within the time that the > server was prepared to wait (The time allowed for the login process has > been exceeded. If you wish to continue you must either click back twice and > re-click the link you requested or close and re-open your browser). Apache > Tomcat/5.5.9 > ************** > > What did I do wrong? What should I do next? I want to use Geronimo as my > local J2EE server as I learn and prepare for the SCWCD and SCBCD > certification exams. > > Also, my subscription to the [email protected] list is for the > digest, so if you reply to this post it may take a day for me to get the > message unless you send a copy to me directly. > > Thanks, > > Steve Whitlatch -- Regards, Erik
