Re: Unable to Configure SSL on Tomcat on AIX

2006-03-23 Thread anil abraham


Hi Markus,
The Tomcat log is as folows:
What does this Indicate.

Mar 23, 2006 2:50:28 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException:  Protocol handler instantiation failed: 
java.lang.NullPointe

rException
   at 
org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.

java:1368)
   at 
org.apache.catalina.core.StandardService.initialize(StandardService.j

ava:609)
   at 
org.apache.catalina.core.StandardServer.initialize(StandardServer.jav

a:2384)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:61)
   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:40)
   at java.lang.reflect.Method.invoke(Method.java:335)
   at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
Mar 23, 2006 2:50:28 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1603 ms
Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.28
Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
Mar 23, 2006 2:50:29 PM org.apache.catalina.core.StandardHostDeployer 
install
INFO: Processing Context configuration file URL 
file:/export/home/elsadmin/jakar

ta-tomcat-5.0.28/conf/Catalina/localhost/admin.xml
Mar 23, 2006 2:50:30 PM org.apache.struts.util.PropertyMessageResources 
init
INFO: Initializing, config='org.apache.struts.util.LocalStrings', 
returnNull=tru

e
Mar 23, 2006 2:50:30 PM org.apache.struts.util.PropertyMessageResources 
init
INFO: Initializing, config='org.apache.struts.action.ActionResources', 
returnNul

l=true
Mar 23, 2006 2:50:31 PM org.apache.struts.util.PropertyMessageResources 
init
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', 
retur

nNull=true
Mar 23, 2006 2:50:35 PM org.apache.catalina.core.StandardHostDeployer 
install
INFO: Processing Context configuration file URL 
file:/export/home/elsadmin/jakar

ta-tomcat-5.0.28/conf/Catalina/localhost/balancer.xml
Mar 23, 2006 2:50:35 PM org.apache.catalina.core.StandardContext 
resourcesStart

SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base 
/export/home/elsadmin/jakarta-

tomcat-5.0.28/webapps/balancer does not exist or is not a readable directory
   at 
org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.

java:138)
   at 
org.apache.catalina.core.StandardContext.resourcesStart(StandardConte
xt.jat 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4

138)
   at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase

.java:823)
   at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80
7)  at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
   at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDe

ployer. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:61)
   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
   at 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav

a(Compi at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
   at org.apache.commons.digester.Rule.end(Rule.java(Compiled Code))
   at 
org.apache.commons.digester.Digester.endElement(Digester.java(Compile

d Code))
   at 
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester

.java:76)
   at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source
)   at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(
Unknown at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatc at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known S at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)

   at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
   at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
   at org.apache.commons.digester.Digester.parse(Digester.java:1567)
   at 

Re: Unable to Configure SSL on Tomcat on AIX

2006-03-23 Thread Markus Schönhaber
anil abraham wrote:
 Hi Markus,
 The Tomcat log is as folows:
 What does this Indicate.

It indicates that there is something going badly wrong when Tomcat tries to 
set up the Connector.

Are you using a Sun VM as the lines like
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
might indicate or one from IBM (don't know if there even is a Sun VM for AIX)? 
If the former is the case, maybe you should not set
algorithm=ibmX509
on the Connector.

What about the other questions I asked?

BTW: I'd be careful before dismissing crucial information like the content of 
logfiles as not helping for this. The fact that neither you nor I can read 
the cause of the problem from them doesn't prove that nobody else can either.

Regards
  mks


 Mar 23, 2006 2:50:28 PM org.apache.catalina.startup.Catalina load
 SEVERE: Catalina.start
 LifecycleException:  Protocol handler instantiation failed:
 java.lang.NullPointe
 rException
 at
 org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.
 java:1368)
 at
 org.apache.catalina.core.StandardService.initialize(StandardService.j
 ava:609)
 at
 org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
 a:2384)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:61)
 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:40)
 at java.lang.reflect.Method.invoke(Method.java:335)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
 Mar 23, 2006 2:50:28 PM org.apache.catalina.startup.Catalina load
 INFO: Initialization processed in 1603 ms
 Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardService start
 INFO: Starting service Catalina
 Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardEngine start
 INFO: Starting Servlet Engine: Apache Tomcat/5.0.28
 Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardHost start
 INFO: XML validation disabled
 Mar 23, 2006 2:50:28 PM org.apache.catalina.core.StandardHost getDeployer
 INFO: Create Host deployer for direct deployment ( non-jmx )
 Mar 23, 2006 2:50:29 PM org.apache.catalina.core.StandardHostDeployer
 install
 INFO: Processing Context configuration file URL
 file:/export/home/elsadmin/jakar
 ta-tomcat-5.0.28/conf/Catalina/localhost/admin.xml
 Mar 23, 2006 2:50:30 PM org.apache.struts.util.PropertyMessageResources
 init
 INFO: Initializing, config='org.apache.struts.util.LocalStrings',
 returnNull=tru
 e
 Mar 23, 2006 2:50:30 PM org.apache.struts.util.PropertyMessageResources
 init
 INFO: Initializing, config='org.apache.struts.action.ActionResources',
 returnNul
 l=true
 Mar 23, 2006 2:50:31 PM org.apache.struts.util.PropertyMessageResources
 init
 INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources',
 retur
 nNull=true
 Mar 23, 2006 2:50:35 PM org.apache.catalina.core.StandardHostDeployer
 install
 INFO: Processing Context configuration file URL
 file:/export/home/elsadmin/jakar
 ta-tomcat-5.0.28/conf/Catalina/localhost/balancer.xml
 Mar 23, 2006 2:50:35 PM org.apache.catalina.core.StandardContext
 resourcesStart
 SEVERE: Error starting static Resources
 java.lang.IllegalArgumentException: Document base
 /export/home/elsadmin/jakarta-
 tomcat-5.0.28/webapps/balancer does not exist or is not a readable
 directory at
 org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.
 java:138)
 at
 org.apache.catalina.core.StandardContext.resourcesStart(StandardConte
 xt.jat
 org.apache.catalina.core.StandardContext.start(StandardContext.java:4
 138)
 at
 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
 .java:823)
 at
 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80
 7)  at
 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
 at
 org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDe
 ployer. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:61)
 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
 at
 org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav
 a(Compi at
 org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) at
 org.apache.commons.digester.Rule.end(Rule.java(Compiled Code)) at
 org.apache.commons.digester.Digester.endElement(Digester.java(Compile
 d Code))
 at
 org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester
 .java:76)
 at 

Re: Unable to Configure SSL on Tomcat on AIX

2006-03-21 Thread Markus Schönhaber
anil abraham wrote:
 I have been  trying to configure SSL on Tomcat 5.0.28 on IBM AIX5.2 OS  on
 port
 8070 .(I also tried with port 8443 but i dont get the tomcat default web
 page even though
 catalina.out shows Tomcat and my deployed application as started.).
 After making changes to configure SSL on AIX my server.xml of tomcat  file
 is as shown
[...]
   Connector port=8070
 maxThreads=150 minSpareThreads=25 maxSpareThreads=75
 enableLookups=false redirectPort=8443 acceptCount=100
 debug=0 connectionTimeout=2 algorithm=ibmX509
 disableUploadTimeout=tr
 ue/


 I am not able to acesss my deployed
 application(htpps://172.25.7.50:8070/els)

You might want to review these documents:
http://tomcat.apache.org/tomcat-5.0-doc/config/http.html
and
http://tomcat.apache.org/tomcat-5.0-doc/ssl-howto.html

At a first glance, it seems to me that secure=true and scheme=https are 
missing in the Connector's configuration.

Regards
  mks

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Unable to Configure SSL on Tomcat on AIX

2006-03-21 Thread anil abraham

Hi Markus,
I have made the changes to the server.xml.(secure=true and 
scheme=https) but still
the default web page is not displayed. When i use the same  server.xml 
config under windows tomcat installation  i am  able to access the deployed 
application and tomcat on port 8443 and 8070.please see below the modified 
server.xml.


!--
  Connector port=8080
  maxThreads=150 minSpareThreads=25 maxSpareThreads=75
  enableLookups=false redirectPort=8070 acceptCount=100
  debug=0 connectionTimeout=2
  disableUploadTimeout=true / --
   !-- Note : To disable connection timeouts, set connectionTimeout value
to 0 --

   !-- Note : To use gzip compression you could set the following 
properti

es :

  compression=on
  compressionMinSize=2048
  noCompressionUserAgents=gozilla, traviata
  compressableMimeType=text/html,text/xml
   --
 Connector port=8070
maxThreads=150 minSpareThreads=25 maxSpareThreads=75
enableLookups=false redirectPort=8443 acceptCount=100
debug=0 connectionTimeout=2 algorithm=ibmX509 
disableUploadTimeout=tr

ue secure=true scheme=https/
   !-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --

   Connector port=8443
maxThreads=150 minSpareThreads=25 maxSpareThreads=75
  enableLookups=false disableUploadTimeout=true
  acceptCount=100 debug=0 scheme=https secure=true
 keystoreType=JKS 
keystoreFile=/export/home/elsadmin/ELS_HOME/co
nf/certs/KeyStore keystorePass=changeit clientAuth=false 
sslProtocol=TLS

protocol=SSL algorithm=ibmX509 /

Do i need to add any other attributes

Thanks
Anil


From: Markus Schönhaber [EMAIL PROTECTED]
Reply-To: tomcat-user@jakarta.apache.org
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Unable to Configure SSL on Tomcat on AIX
Date: Tue, 21 Mar 2006 10:18:20 +0100

anil abraham wrote:
 I have been  trying to configure SSL on Tomcat 5.0.28 on IBM AIX5.2 OS  
on

 port
 8070 .(I also tried with port 8443 but i dont get the tomcat default web
 page even though
 catalina.out shows Tomcat and my deployed application as started.).
 After making changes to configure SSL on AIX my server.xml of tomcat  
file

 is as shown
[...]
   Connector port=8070
 maxThreads=150 minSpareThreads=25 maxSpareThreads=75
 enableLookups=false redirectPort=8443 acceptCount=100
 debug=0 connectionTimeout=2 algorithm=ibmX509
 disableUploadTimeout=tr
 ue/


 I am not able to acesss my deployed
 application(htpps://172.25.7.50:8070/els)

You might want to review these documents:
http://tomcat.apache.org/tomcat-5.0-doc/config/http.html
and
http://tomcat.apache.org/tomcat-5.0-doc/ssl-howto.html

At a first glance, it seems to me that secure=true and scheme=https are
missing in the Connector's configuration.

Regards
  mks

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]