RE: unkown protocol "httpg" - using apache-tomcat-6.0.18

2009-03-11 Thread Peter Crowther
> From: shashidhar velagandula
> I am using apache-tomcat-6.0.18 , I want to access a  SRM(storage
> resource manager) service endpoint which uses httpg protocol
> eg: service endpoint - httpg://srmserver.host:8444/ , by
> deploying a web
> service application using apache-tomcat server
>
> when a client tries to invoke the service , it is giving
> error as  Exception
> java.net.MalformedURLException: unknown protocol: httpg

That's not surprising - most browsers don't understand httpg:... as a prefix.

Just to check, which of the following do you want to do?

1) Client (browser?) uses http to access a web application running inside 
Tomcat.  Web application redirects client to a httpg: resource.  Browser uses 
httpg to access that resource.

2) Client (browser?) uses http to access a web application running inside 
Tomcat.  Web application accesses the httpg: resource internally, forms a 
response to the browser, and replies to the browser using http.

3) Client (browser?) uses httpg to access a web application running inside 
Tomcat.

4) Something else - in which case please tell us what!


1 and 2 require no changes to Tomcat's configuration files.  3 does, but Tomcat 
doesn't support a httpg connector so you'd have to write your own.  1 and 3 
require the client to understand httpg, which browsers don't.

I *think* you're trying to do 2, in which case you need to write/buy the 
appropriate web application to deploy, and make sure its configuration files 
are set up so that it knows to contact httpg://srmserver.host:8444/ to reach 
the SRM endpoint.  If you're writing it, 
http://www.mail-archive.com/users@tomcat.apache.org/msg34996.html may be 
relevant - the webapp will have to be quite careful in how it registers the 
protocol handler.

If you're trying to do something else, post more details to the list and we may 
be able to help!

- Peter

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



unkown protocol "httpg" - using apache-tomcat-6.0.18

2009-03-11 Thread shashidhar velagandula
HI ,


I am using apache-tomcat-6.0.18 , I want to access a  SRM(storage
resource manager) service endpoint which uses httpg protocol
eg: service endpoint - httpg://srmserver.host:8444/ , by deploying a web
service application using apache-tomcat server

when a client tries to invoke the service , it is giving error as  Exception
java.net.MalformedURLException: unknown protocol: httpg

After searching in the google , I tried adding the following in the apache
server.xml file

1)

 

  

 

2)  In tomcat_dir/bin/catalina.sh file

CLASSPATH="$CLASSPATH":"$CATALINA_HOME"/bin/bootstrap.jar

CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/cog-jglobus.jar":"$CATALINA_HOME/common/lib/log4j-1.2.8.jar":"$CATALINA_HOME/common/lib/ogsa.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/xercesImpl.jar":"$CATALINA_HOME/common/endorsed/xmlsec.jar":"$CATALINA_HOME/common/lib/xalan.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/puretls.jar":"$CATALINA_HOME/common/lib/jce-jdk13-120.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/cryptix32.jar":"$CATALINA_HOME/common/lib/cryptix-asn1.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/cryptix.jar":"$CATALINA_HOME/common/lib/saag.jar":"$CATALINA_HOME/common/lib/wsdl4j.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/Berkeley.StorageResourceManager-client-api.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/Berkeley.StorageResourceManager-client-stub.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/Berkeley.StorageResourceManager-client-samples.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/cryptix.jar":"$CATALINA_HOME/common/lib/axis.jar":"$CATALINA_HOME/common/lib/cog-axis.jar"
CLASSPATH="$CLASSPATH":"$CATALINA_HOME/common/lib/commons-discovery.jar":"$CATALINA_HOME/common/lib/commons-logging.jar":"$CATALINA_HOME/common/lib/jaxrpc.jar"

3) In tomcat_dir/bin/setclasspath.sh file
appended the line :
CLASSPATH="$CLASSPATH":"$CATALINA_HOME"/common/lib/cog-url.jar

4) Even I have copied all the globus-4.0.7 lib  jar files to
tomcat_dir/common/lib directory also


I was not clear about this configuration with tomcat ( I am new to tomcat
server usage ), what are the changes to be done on the server and client
side of the deployed service , Please help me to configure the tomcat server
to support httpg protocol ?


Thanks & Regards,
shashidhar