It looks like you have a copy of the GNU Java Mail jar in your classpath and you are getting that implementation.

I'd recommend instead using the Sun Java Mail implementation (http://java.sun.com/products/javamail/) as it is tested by more Roller users. Since you are using JDK 6 you already have the Sun JAF which is its only dependency.

Alternatively, you could try to complete the GNU dependencies which include the GNU JAF and GNU inetlib. The dependencies are described on the GNU JavaMail page: http://www.gnu.org/software/classpathx/javamail/javamail.html. Have never tried this one myself.

--a.

ratnamg wrote:
Gabe
Thanks for your reply. I checked the paths and it seems to be correct. Just
to be sure, I reinstalled java jdk and jre from Sun. Tomcat was downloaded
from the apache.org website. Tomcat starts up with the following:


XX:/usr/share/tomcat55/bin # sh startup.sh
Using CATALINA_BASE:   /usr/share/tomcat55
Using CATALINA_HOME:   /usr/share/tomcat55
Using CATALINA_TMPDIR: /usr/share/tomcat55/temp
Using JRE_HOME:       /usr/java/jdk1.6.0_04


INFO  2008-02-08 08:08:21,812 DatabaseProvider:successMessage - SUCCESS: Got
parameters. Using configuration type JDBC_PROPERTIES
INFO  2008-02-08 08:08:21,815 DatabaseProvider:successMessage - -- Using
JDBC driver class: com.mysql.jdbc.Driver
INFO  2008-02-08 08:08:21,815 DatabaseProvider:successMessage - -- Using
JDBC connection URL: jdbc:mysql://localhost:3306/rollerdb
INFO  2008-02-08 08:08:21,816 DatabaseProvider:successMessage - -- Using
JDBC username: scott
INFO  2008-02-08 08:08:21,816 DatabaseProvider:successMessage - -- Using
JDBC password: [hidden]
INFO  2008-02-08 08:08:21,820 DatabaseProvider:successMessage - SUCCESS:
loaded JDBC driver class [com.mysql.jdbc.Driver]
ERROR 2008-02-08 08:08:21,839 StandardContext:listenerStart - Exception
sending context initialized event to listener instance of class
org.apache.roller.weblogger.ui.core.RollerContext
java.lang.NoClassDefFoundError: gnu/inet/util/Logger
        at
org.apache.naming.factory.MailSessionFactory$1.run(MailSessionFactory.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.naming.factory.MailSessionFactory.getObjectInstance(MailSessionFactory.java:105)
        at
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)





Gabe Wong wrote:
ratnamg wrote:
Hi.
I am trying to install apache Roller 4.0 on Suse 10.3, Apache and Tomcat
5.5. I have installed the latest jdk from sun.



I seem to be getting this error.

ERROR 2008-02-07 19:27:19,274 StandardContext:listenerStart - Exception
sending context initialized event to listener instance of class
org.apache.roller.weblogger.ui.core.RollerContext
java.lang.NoClassDefFoundError: gnu/inet/util/Logger
The above error indicates another JDK is in the path instead of the SUN
JDK.
Add the following in your Tomcat startup script:
export JAVA_HOME=/usr/java/jdk1.6.0_03
export JRE_HOME=$JAVA_HOME

Edit the actual JAVA path accordingly. BTW was the installed Tomcat downloaded from tomcat.apache.org?


--
Regards

Gabe Wong
NGASI AppServer Manager
JAVA AUTOMATION and SaaS Enablement
http://www.ngasi.com http://www.ngasi.com NEW! 8.0 - Centrally manage multiple physical servers






Reply via email to