Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CCM install ... Cannot set up certs for trusted CAs ... a JCE thing ?

0 views
Skip to first unread message

Emmett

unread,
Jul 16, 2002, 7:30:52 PM7/16/02
to
Hi,

I'm trying to install a content management program originally
created by argsdigita which is now bought out by red hat.
It's called CCM ...

To make a long story short I'd like suggestions on the
next step given that when I startup tomcat I get the
messages shown below.

Note the message " Cannot set up certs for trusted CAs ".
Is that a JCE thing I should know about creating a default
secret.key file ?

I'm using tomcat-3.2.4 (required tomcat-4.x isn't compatible)
and j2se.


Script started on Tue Jul 16 16:20:26 2002
1009 /home/emmmcl01>startup.sh
#! /bin/sh -xv
#
# $Id: startup.sh,v 1.2 1999/12/05 17:02:42 harishp Exp $

# Shell script to startup the server

# There are other, simpler commands to startup the runner. The two
# commented commands good replacements. The first works well with
# Java Platform 1.1 based runtimes. The second works well with
# Java2 Platform based runtimes.

#jre -cp runner.jar:servlet.jar:classes
org.apache.tomcat.shell.Startup $*
#java -cp runner.jar:servlet.jar:classes
org.apache.tomcat.shell.Startup $*

BASEDIR=`dirname $0`
+ dirname /home/emmmcl01/jakarta-tomcat-3.2.4/bin/startup.sh
BASEDIR=/home/emmmcl01/jakarta-tomcat-3.2.4/bin

$BASEDIR/tomcat.sh start "$@"
+ /home/emmmcl01/jakarta-tomcat-3.2.4/bin/tomcat.sh start
Using classpath: /home/emmmcl01/jakarta-tomcat-3.2.4/lib/ant.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/crimson.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/jaas.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/jasper.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/jce.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/servlet.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/sunjce_provider.jar:/home/emmmcl01/jakarta-
omcat-3.2.4/lib/test:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/webserver.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/xerces.jar:/usr/j2se//lib/tools.jar:/www/java/jdom-b7/build/jdom-jdk11.jar:/www/java/jdom-b7/lib/collections.jar:/www/java/jdom-b7/build/jdom.jar:/www/java/lib/jakarta-oro-2.0.4.jar:/u1/app/oracle/product/817/jdbc/lib/classes12.zip:/www/java/lib/NetComponents.jar:/www/java/lib/jakarta
oro-2.0.4.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/servlet.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/jaas.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/jce.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/lib/sunjce_provider.jar:/home/emmmcl01/jakarta-tomcat-3.2.4/webapps/acm_core/css:/home/emmmcl01/jakarta-tomcat-3.2.4/webapps/acm_core/css/secret.key:/home/emmmcl01/bin:/export/home/db2inst1/sqllib/java
sqlj.zip:/export/home/db2inst1/sqllib/function:/export/home/db2inst1/sqllib/java/db2java.zip:/export/home/db2inst1/sqllib/java/runtime.zip:.
1010 /home/emmmcl01>2002-07-16 16:20:32 - Ctx( ): Set debug to 1
2002-07-16 16:20:32 - ContextManager: Adding context Ctx( )
2002-07-16 16:20:32 - ContextManager: Adding context Ctx(
/tomcat-admin )
Starting tomcat. Check logs/tomcat.log for error messages
2002-07-16 16:20:32 - ContextManager: Adding context Ctx( /examples )
2002-07-16 16:20:32 - ContextManager: Adding context Ctx( /admin )
2002-07-16 16:20:32 - Ctx( ): XmlReader - init webapps/acm_core
2002-07-16 16:20:33 - Ctx( ): Reading
/home/emmmcl01/jakarta-tomcat-3.2.4/webapps/acm_core/WEB-INF/web.xml
2002-07-16 16:20:33 - Ctx( ): Removing duplicate *.jsp ->
jsp(org.apache.jasper.servlet.JspServlet/null)
2002-07-16 16:20:45 - Ctx( ): Add user tomcat tomcat tomcat
2002-07-16 16:20:45 - Ctx( ): Add user role1 tomcat role1
2002-07-16 16:20:45 - Ctx( ): Add user both tomcat tomcat,role1
2002-07-16 16:20:45 - Ctx( ): Loading -2147483646 jsp
2002-07-16 16:20:46 - Ctx( ): Loading 1 init
Initialization using: /WEB-INF/resources/enterprise.init
2002-07-16 16:20:51,838 [ main] WARN persistence.Initializer -
Persistence initializer is starting
2002-07-16 16:20:52,316 [ main] WARN persistence.Initializer - Found
101 files in the /home/emmmcl01/jakarta-tomcat-3.2.4/webapps/acm_core/WEB-INF/pdl
directory.
2002-07-16 16:20:58,768 [ main] WARN caching.Initializer - Cache
initializer starting
2002-07-16 16:20:58,770 [ main] WARN caching.Initializer - CacheTable
property: (key=SiteNode.age,value=600)
2002-07-16 16:20:58,772 [ main] WARN caching.Initializer - CacheTable
property: (key=SiteNode.size,value=100)
2002-07-16 16:20:58,774 [ main] WARN globalization.Initializer -
Globalization Initializer is starting.
2002-07-16 16:20:58,931 [ main] WARN globalization.Initializer -
Globalization Initializer has already been loaded.
2002-07-16 16:20:59,606 [ main] WARN presentation.Initializer -
Setting System property to use XALAN
2002-07-16 16:20:59,607 [ main] WARN kernel.Initializer - Kernel
Initializer is starting.
2002-07-16 16:21:00,157 [ main] WARN security.Initializer - Security
Initializer: starting
2002-07-16 16:21:00,192 [ main] WARN security.Initializer - Security
Initializer: mapping 10 pages
2002-07-16 16:21:00,202 [ main] WARN security.Initializer - Security
Initializer: JAAS lib found
2002-07-16 16:21:01,206 [ main] WARN security.Crypto - Security
Initializer: JCE lib found
2002-07-16 16:21:01,208 [ main] WARN security.Crypto - Security
Initializer: SunJCE found
2002-07-16 16:21:03,341 [ main] WARN security.Initializer - Security
Initializer: ERROR:
java.lang.ExceptionInInitializerError: java.lang.SecurityException:
Cannot set up certs for trusted CAs
at javax.crypto.b.<clinit>([DashoPro-V1.2-120198])
at javax.crypto.Mac.getInstance([DashoPro-V1.2-120198])
at com.arsdigita.kernel.security.Crypto.initialize(Crypto.java:106)
at com.arsdigita.kernel.security.Initializer.loadCryptography(Initializer.java:382)
at com.arsdigita.kernel.security.Initializer.startup(Initializer.java:119)
at com.arsdigita.initializer.Script.startup(Script.java:158)
at com.arsdigita.initializer.Script.startup(Script.java:141)
at com.arsdigita.dispatcher.InitializerServlet.init(InitializerServlet.java:71)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
at org.apache.tomcat.core.Handler.init(Handler.java:215)
at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
at org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:130)
at org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491)
at org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:240)
Initialization failed with error
java.lang.ExceptionInInitializerError.
com.arsdigita.initializer.InitializationException:
java.lang.ExceptionInInitializerError
at com.arsdigita.kernel.security.Initializer.startup(Initializer.java:127)
at com.arsdigita.initializer.Script.startup(Script.java:158)
at com.arsdigita.initializer.Script.startup(Script.java:141)
at com.arsdigita.dispatcher.InitializerServlet.init(InitializerServlet.java:71)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
at org.apache.tomcat.core.Handler.init(Handler.java:215)
at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
at org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:130)
at org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491)
at org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:240)
ERROR: INITIALIZATION FAILED. ACS SYSTEM NOT USEABLE. PLEASE CORRECT
ERRORS ABOVE.
cannot load servlet name: init: java.lang.ExceptionInInitializerError
2002-07-16 16:21:03 - Ctx( ): Loading 2 main-dispatcher
2002-07-16 16:21:04 - PoolTcpConnector: Starting HttpConnectionHandler
on 8080
2002-07-16 16:21:04 - PoolTcpConnector: Starting
Ajp12ConnectionHandler on 8007

1010 /home/emmmcl01>exit

script done on Tue Jul 16 16:21:17 2002

Pae Choi

unread,
Jul 17, 2002, 8:31:59 AM7/17/02
to
I don't know anything about argsdigita, but I am quite
impressed how Apache/COCOON team for their Content
Management Solution.

It works fine with any version of TC up to v4.0.4 as well
as J2SE 1.4.0_01. Both are the latest stable releases.

In addtion, you may want to think about the following
harmony as:

Apache/HTTPd + mod_ssl + OpenSSL
+ mod_jk + Tomcat
+ Cocoon
+ <...>

I have done both on Win32 and Linux. So, I know it's
viable. Plus, High-quality, yet No-TCO soltuion! :-)


Pae

"Emmett" <emme...@onebox.com> wrote in message
news:e0da462e.02071...@posting.google.com...

Emmett

unread,
Jul 22, 2002, 3:00:44 PM7/22/02
to
I've got $JAVA_HOME=$HOME/j2se so

The solution was to copy :

US_export_policy.jar
jce.jar
sunjce_provider.jar
jaas.jar
local_policy.jar

into $JAVA_HOME/jre/lib/ext

then to make minor modifications to java.policy and java.security
in $JAVA_HOME/jre/security to the assignments to codeBase and
policy.url.1 so everything points to the right place.

0 new messages