geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Chan" <cc...@spikesource.com>
Subject RE: Geronimo, first experiences, compile, install, run
Date Thu, 26 Jan 2006 21:15:00 GMT
This means that there are too many classes loaded and the PermGem space
needs to be increased. PermGen contains the class data housekeeping
information. The VM defaults to 8m PermGenSize. To increase the initial and
set the max size, use the following flags for java:

java -XX:PermSize=<m> -XX:MaxPermSize=<m>

You can pass the following to maven:

-XX:PermSize=128m -XX:MaxPermSize=256m

It you'd like more details on it, you can read
http://www.theserverside.com/news/thread.tss?thread_id=36743



-----Original Message-----
From: Erik Daughtrey [mailto:erikd@schemacity.org] 
Sent: Thursday, January 26, 2006 1:01 PM
To: user@geronimo.apache.org
Subject: Re: Geronimo, first experiences, compile, install, run

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 user@geronimo.apache.org 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


Mime
View raw message