Hi,
I've created a java class (my class GridTransferBean) to do some simple gridftp 
transfer. Things work very well when I run it from a CLI. But when I use it 
from a jsp (with tomcat5.5 as a server) I receive some errors:

org.apache.jasper.JasperException: 
org/bouncycastle/jce/provider/BouncyCastleProvider
 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause 

javax.servlet.ServletException: 
org/bouncycastle/jce/provider/BouncyCastleProvider
 
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
 
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
 org.apache.jsp.formularBean_jsp._jspService(formularBean_jsp.java:131)
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause 

java.lang.NoClassDefFoundError: 
org/bouncycastle/jce/provider/BouncyCastleProvider
 java.lang.Class.forName0(Native Method)
 java.lang.Class.forName(Class.java:169)
 org.globus.gsi.GlobusCredential.class$(GlobusCredential.java:62)
 org.globus.gsi.GlobusCredential.<clinit>(GlobusCredential.java:60)
 
org.globus.gsi.gssapi.GlobusGSSManagerImpl.createCredential(GlobusGSSManagerImpl.java:130)
 
org.globus.gsi.gssapi.GlobusGSSManagerImpl.createCredential(GlobusGSSManagerImpl.java:71)
 gridTransfer.GridTransferBean.doTransfer(GridTransferBean.java:134)
 org.apache.jsp.formularBean_jsp._jspService(formularBean_jsp.java:121)
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


The error comes from the underlined part of the code. 

........................
public String doTransfer () {
        ExtendedGSSManager manager = 
(ExtendedGSSManager)ExtendedGSSManager.getInstance();
        GSSCredential credential;
        
        try {
            source = new GridFTPClient(sourceName,sourcePort);
            credential= 
manager.createCredential(GSSCredential.INITIATE_AND_ACCEPT);
            source.authenticate(credential);
...............

Please Help, this is giving me a headache .

Thanks,
Silviu

       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

Reply via email to