You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Alberto Turchetto <tu...@cefriel.it> on 2001/10/19 15:12:50 UTC

'Missing optional package Extension' problem

Hi, 
I'm using TOMCAT 4.
I'm trying to run the
http://www.wedgetail.com/jcsi/2.1.1/examples/JCSI-2.1.1-Examples-onlineCA.zi
p example. This example is made to sign up user certificates in a CA context
(developing a PKI).
It is made of some servlets and html pages. The java files use security
packages from JCSI (ex. import com.dtsc.security...)

I copied all the jar files of my security provider (JCSI) to the lib dir and
I deployed the application to tomcat ("c:>ant deploy"). I got this log error
(see below)
Do you know what kind of error is it? (Missing optional package Extension?)
My servlets call packages inside the jar files, I built them (servlets)
successfully with "ant deploy", so there is no compiling error, I do not
understand why tomcat dosn't load them.

Thanks for any help.
Alberto Turchetto
Cefriel.it

------------------------------------From localhost_log file:

2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploying class repositories to
work directory C:\jakarta-tomcat-4.0\work\localhost\onlineCA
2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploy JAR
/WEB-INF/lib/jcsi_base.jar to
C:\jakarta-tomcat-4.0\webapps\onlineCA\WEB-INF\lib\jcsi_base.jar
2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploy JAR
/WEB-INF/lib/jcsi_jce.jar to
C:\jakarta-tomcat-4.0\webapps\onlineCA\WEB-INF\lib\jcsi_jce.jar
2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploy JAR
/WEB-INF/lib/jcsi_krb.jar to
C:\jakarta-tomcat-4.0\webapps\onlineCA\WEB-INF\lib\jcsi_krb.jar
2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploy JAR
/WEB-INF/lib/jcsi_pki.jar to
C:\jakarta-tomcat-4.0\webapps\onlineCA\WEB-INF\lib\jcsi_pki.jar
2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploy JAR
/WEB-INF/lib/jcsi_provider.jar to
C:\jakarta-tomcat-4.0\webapps\onlineCA\WEB-INF\lib\jcsi_provider.jar
2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploy JAR
/WEB-INF/lib/jcsi_smime.jar to
C:\jakarta-tomcat-4.0\webapps\onlineCA\WEB-INF\lib\jcsi_smime.jar
2001-10-19 14:01:13 WebappLoader[/onlineCA]: Deploy JAR
/WEB-INF/lib/jcsi_ssl.jar to
C:\jakarta-tomcat-4.0\webapps\onlineCA\WEB-INF\lib\jcsi_ssl.jar
2001-10-19 14:01:13 StandardHost[localhost]: ContainerBase.addChild: start: 
LifecycleException:  Missing optional package
Extension[com.dstc.security.common, implementationURL=jcsi_base.jar,
specificationVersion=2.1.1]
	at org.apache.catalina.loader.WebappLoader.validatePackages(Unknown
Source)
	at org.apache.catalina.loader.WebappLoader.start(Unknown Source)
	at org.apache.catalina.core.ContainerBase.start(Unknown Source)
	at org.apache.catalina.core.StandardContext.start(Unknown Source)
	at org.apache.catalina.core.ContainerBase.addChild(Unknown Source)
	at org.apache.catalina.core.StandardHost.addChild(Unknown Source)
	at org.apache.catalina.core.StandardHost.install(Unknown Source)
	at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source)
	at org.apache.catalina.startup.HostConfig.start(Unknown Source)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown
Source)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown Source)
	at org.apache.catalina.core.ContainerBase.start(Unknown Source)
	at org.apache.catalina.core.ContainerBase.start(Unknown Source)
	at org.apache.catalina.core.StandardEngine.start(Unknown Source)
	at org.apache.catalina.core.StandardService.start(Unknown Source)
	at org.apache.catalina.core.StandardServer.start(Unknown Source)
	at org.apache.catalina.startup.Catalina.start(Unknown Source)
	at org.apache.catalina.startup.Catalina.execute(Unknown Source)
	at org.apache.catalina.startup.Catalina.process(Unknown Source)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.apache.catalina.startup.Bootstrap.main(Unknown Source)

2001-10-19 14:01:13 StandardHost[localhost]: Error deploying application at
context path /onlineCA
java.lang.IllegalStateException: ContainerBase.addChild: start:
LifecycleException:  Missing optional package
Extension[com.dstc.security.common, implementationURL=jcsi_base.jar,
specificationVersion=2.1.1]
	at org.apache.catalina.core.ContainerBase.addChild(Unknown Source)
	at org.apache.catalina.core.StandardHost.addChild(Unknown Source)
	at org.apache.catalina.core.StandardHost.install(Unknown Source)
	at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source)
	at org.apache.catalina.startup.HostConfig.start(Unknown Source)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown
Source)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown Source)
	at org.apache.catalina.core.ContainerBase.start(Unknown Source)
	at org.apache.catalina.core.ContainerBase.start(Unknown Source)
	at org.apache.catalina.core.StandardEngine.start(Unknown Source)
	at org.apache.catalina.core.StandardService.start(Unknown Source)
	at org.apache.catalina.core.StandardServer.start(Unknown Source)
	at org.apache.catalina.startup.Catalina.start(Unknown Source)
	at org.apache.catalina.startup.Catalina.execute(Unknown Source)
	at org.apache.catalina.startup.Catalina.process(Unknown Source)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.main(Unknown Source)