|
From: Tomas G. <to...@pr...> - 2012-11-26 11:15:21
|
Application server class loaded works differently. You have to pack
things correctly, and place external jar files in correct places.
On 11/26/2012 11:58 AM, Marcos Fontana wrote:
> Hi Tomas,
> In the test class that worked fine, the classes are in the default
> package. In the real aplication, the class is in certificate.model.
> I done everything the same, even the imports. I never done nothing in
> the class path of war file, even in the test case.
>
> --------------------------------------------------------------------------------------------------------------------------------------
> Hi,
>
> How do you package your application? It seems to me that the missing
> class is not included in the classpath of your war file.
>
> Cheers,
> Tomas
>
> On 11/22/2012 08:00 PM, Marcos Fontana wrote:
>> Enviado do Email do Windows
>> *De:* Marcos Paulo Fontana
>> *Enviado:* ?22? de ?novembro? de ?2012 ?16?:?57
>> *Para:* mar...@ho...
>> *Assunto:* ejb...@li...
>>
>> Hi,
>>
>> When I?m trying to create a certificate directly on the main in java,
>> like following code, I can do it normaly, the user and certificate are
>> created well.
>>
>> *public**static**void*main(String[] args) *throws*InvalidKeyException,
>> NoSuchAlgorithmException, NoSuchProviderException, SignatureException,
>> InvalidAlgorithmParameterException, SecurityException, IOException,
>> CertificateEncodingException {
>>
>>
>> Security./addProvider/(*new*org.bouncycastle.jce.provider.BouncyCastleProvider());
>>
>> CertificateRequestSession teste =
>> InterfaceCache./getCertficateRequestSession/();
>>
>> Admin admin = *new*Admin(Admin./TYPE_CACOMMANDLINE_USER/);
>>
>> UserDataVO userdata = *new*UserDataVO();
>>
>> String username = "yMariano";
>>
>> String password = "a1b2c3";
>>
>> String DN = "E=y...@ho...,CN=Yara
>> mariano, OU=Administrativo,O=IFSP,L=Piracaia,C=BR";
>>
>> *int*caid = 1963139164;
>>
>> String email = "yar...@ho...";
>>
>> userdata.setUsername(username);
>>
>> userdata.setPassword(password);
>>
>> userdata.setDN(DN);
>>
>> userdata.setCAId(caid);
>>
>> userdata.setEmail(email);
>>
>> userdata.setType(SecConst./USER_ENDUSER/);
>>
>> userdata.setTokenType(SecConst./TOKEN_SOFT_BROWSERGEN/);
>>
>> userdata.setStatus(UserDataConstants./STATUS_NEW/);
>>
>>
>> userdata.setEndEntityProfileId(SecConst./EMPTY_ENDENTITYPROFILE/);
>>
>>
>> userdata.setCertificateProfileId(SecConst./CERTPROFILE_FIXED_ENDUSER/);
>>
>> String pkcs10 =
>> *new*String(Base64./encode/(NonEjbTestTools./generatePKCS10Req/("CN="+username,
>> password)));
>>
>> *try*{
>>
>> teste.processCertReq(admin, userdata, pkcs10,
>> SecConst./CERT_REQ_TYPE_PKCS10/, *null*, SecConst./CERT_REQ_TYPE_PKCS10/);
>>
>> } *catch*(Exception ex) {
>>
>> // *TODO*Auto-generated catch block
>>
>> }
>>
>> }
>>
>> So I implemented all that in a JSF page and tryed to run it, like i done
>> before, but got this error:
>>
>> javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError:
>> org/ejbca/util/InterfaceCache
>>
>> at
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
>>
>> at
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
>>
>> at
>> javax.faces.component.UICommand.broadcast(UICommand.java:387)
>>
>> at
>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
>>
>> at
>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
>>
>> at
>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
>>
>> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
>>
>> at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>>
>> at
>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>
>> at
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
>>
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
>>
>> at
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
>>
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>
>> at
>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
>>
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
>>
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
>>
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
>>
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>
>> at java.lang.Thread.run(Unknown Source)
>>
>> Caused by: java.lang.NoClassDefFoundError: org/ejbca/util/InterfaceCache
>>
>> at
>> certificate.model.ModelCertificado.emitirCertificado(ModelCertificado.java:28)
>>
>> at
>> certificate.model.ModelProfile.cadastraProfile(ModelProfile.java:29)
>>
>> at
>> certificate.facade.FacadeProfile.cadastrarProfile(FacadeProfile.java:18)
>>
>> at
>> certificate.controler.ControladorProfile.cadastrarProfile(ControladorProfile.java:18)
>>
>> at certificate.bean.ProfileBean.cadastrarProfile(ProfileBean.java:25)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> Source)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>
>> at java.lang.reflect.Method.invoke(Unknown Source)
>>
>> at org.apache.el.parser.AstValue.invoke(AstValue.java:170)
>>
>> at
>> org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>>
>> at
>> org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
>>
>> at
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
>>
>> ... 28 more
>>
>> Caused by: java.lang.ClassNotFoundException:
>> org.ejbca.util.InterfaceCache from
>> BaseClassLoader@54ed9ff8{VFSClassLoaderPolicy@3ca17e57{name=vfszip:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/
>> domain=ClassLoaderDomain@2c851425{name=vfszip:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/
>> parentPolicy=AFTER_BUT_JAVA_BEFORE
>> parent=ClassLoaderDomain@5867df9{DefaultDomain}}
>> roots=[MemoryContextHandler@242065626[path=
>> context=vfsmemory://3j001-jcuaql-h9u898ou-1-h9u89s8l-2a
>> real=vfsmemory://3j001-jcuaql-h9u898ou-1-h9u89s8l-2a],
>> ZipEntryHandler@1062948764[path=CertificadosDigitais.war/WEB-INF/classes
>> context=file:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/
>> real=file:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/WEB-INF/classes]]
>> delegates=null exported=[certificate.controler, certificate.bean,
>> certificate.model, certificate.interfaces, certificate.facade,
>> certificate.dao] <IMPORT-ALL>NON_EMPTY}}
>>
>> at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
>>
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>>
>> ... 41 more
>>
>> 2012-11-22 16:45:01,853 WARNING
>> [javax.enterprise.resource.webcontainer.jsf.lifecycle]
>> (http-0.0.0.0-8080-1) #{profileBean.cadastrarProfile}:
>> java.lang.NoClassDefFoundError: org/ejbca/util/InterfaceCache
>>
>> javax.faces.FacesException: #{profileBean.cadastrarProfile}:
>> java.lang.NoClassDefFoundError: org/ejbca/util/InterfaceCache
>>
>> at
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
>>
>> at
>> javax.faces.component.UICommand.broadcast(UICommand.java:387)
>>
>> at
>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
>>
>> at
>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
>>
>> at
>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
>>
>> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
>>
>> at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>>
>> at
>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>
>> at
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
>>
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
>>
>> at
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
>>
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>
>> at
>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
>>
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
>>
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
>>
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
>>
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>
>> at java.lang.Thread.run(Unknown Source)
>>
>> Caused by: javax.faces.el.EvaluationException:
>> java.lang.NoClassDefFoundError: org/ejbca/util/InterfaceCache
>>
>> at
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
>>
>> at
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
>>
>> ... 27 more
>>
>> Caused by: java.lang.NoClassDefFoundError: org/ejbca/util/InterfaceCache
>>
>> at
>> certificate.model.ModelCertificado.emitirCertificado(ModelCertificado.java:28)
>>
>> at
>> certificate.model.ModelProfile.cadastraProfile(ModelProfile.java:29)
>>
>> at
>> certificate.facade.FacadeProfile.cadastrarProfile(FacadeProfile.java:18)
>>
>> at
>> certificate.controler.ControladorProfile.cadastrarProfile(ControladorProfile.java:18)
>>
>> at certificate.bean.ProfileBean.cadastrarProfile(ProfileBean.java:25)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> Source)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>
>> at java.lang.reflect.Method.invoke(Unknown Source)
>>
>> at org.apache.el.parser.AstValue.invoke(AstValue.java:170)
>>
>> at
>> org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>>
>> at
>> org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
>>
>> at
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
>>
>> ... 28 more
>>
>> Caused by: java.lang.ClassNotFoundException:
>> org.ejbca.util.InterfaceCache from
>> BaseClassLoader@54ed9ff8{VFSClassLoaderPolicy@3ca17e57{name=vfszip:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/
>> domain=ClassLoaderDomain@2c851425{name=vfszip:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/
>> parentPolicy=AFTER_BUT_JAVA_BEFORE
>> parent=ClassLoaderDomain@5867df9{DefaultDomain}}
>> roots=[MemoryContextHandler@242065626[path=
>> context=vfsmemory://3j001-jcuaql-h9u898ou-1-h9u89s8l-2a
>> real=vfsmemory://3j001-jcuaql-h9u898ou-1-h9u89s8l-2a],
>> ZipEntryHandler@1062948764[path=CertificadosDigitais.war/WEB-INF/classes
>> context=file:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/
>> real=file:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/WEB-INF/classes]]
>> delegates=null exported=[certificate.controler, certificate.bean,
>> certificate.model, certificate.interfaces, certificate.facade,
>> certificate.dao] <IMPORT-ALL>NON_EMPTY}}
>>
>> at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
>>
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>>
>> ... 41 more
>>
>> 2012-11-22 16:45:01,855 SEVERE
>> [javax.enterprise.resource.webcontainer.jsf.lifecycle]
>> (http-0.0.0.0-8080-1) JSF1054: (Phase ID: INVOKE_APPLICATION 5, View ID:
>> /cadastroProfile.jsp) Exception thrown during phase execution:
>> javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@156f0858]
>>
>> 2012-11-22 16:45:01,856 ERROR
>> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/CertificadosDigitais].[Faces
>> Servlet]] (http-0.0.0.0-8080-1) Servlet.service() for servlet Faces
>> Servlet threw exception
>>
>> java.lang.ClassNotFoundException: org.ejbca.util.InterfaceCache from
>> BaseClassLoader@54ed9ff8{VFSClassLoaderPolicy@3ca17e57{name=vfszip:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/
>> domain=ClassLoaderDomain@2c851425{name=vfszip:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/
>> parentPolicy=AFTER_BUT_JAVA_BEFORE
>> parent=ClassLoaderDomain@5867df9{DefaultDomain}}
>> roots=[MemoryContextHandler@242065626[path=
>> context=vfsmemory://3j001-jcuaql-h9u898ou-1-h9u89s8l-2a
>> real=vfsmemory://3j001-jcuaql-h9u898ou-1-h9u89s8l-2a],
>> ZipEntryHandler@1062948764[path=CertificadosDigitais.war/WEB-INF/classes
>> context=file:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/
>> real=file:/C:/Users/Marcos/workspace/jboss-5.1.0.GA/server/default/deploy/CertificadosDigitais.war/WEB-INF/classes]]
>> delegates=null exported=[certificate.controler, certificate.bean,
>> certificate.model, certificate.interfaces, certificate.facade,
>> certificate.dao] <IMPORT-ALL>NON_EMPTY}}
>>
>> at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
>>
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>>
>> at
>> certificate.model.ModelCertificado.emitirCertificado(ModelCertificado.java:28)
>>
>> at
>> certificate.model.ModelProfile.cadastraProfile(ModelProfile.java:29)
>>
>> at
>> certificate.facade.FacadeProfile.cadastrarProfile(FacadeProfile.java:18)
>>
>> at
>> certificate.controler.ControladorProfile.cadastrarProfile(ControladorProfile.java:18)
>>
>> at certificate.bean.ProfileBean.cadastrarProfile(ProfileBean.java:25)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> Source)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>
>> at java.lang.reflect.Method.invoke(Unknown Source)
>>
>> at org.apache.el.parser.AstValue.invoke(AstValue.java:170)
>>
>> at
>> org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>>
>> at
>> org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
>>
>> at
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
>>
>> at
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
>>
>> at
>> javax.faces.component.UICommand.broadcast(UICommand.java:387)
>>
>> at
>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
>>
>> at
>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
>>
>> at
>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
>>
>> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
>>
>> at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>>
>> at
>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>
>> at
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
>>
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
>>
>> at
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
>>
>> at
>> org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
>>
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>
>> at
>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
>>
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
>>
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
>>
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
>>
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>
>> at java.lang.Thread.run(Unknown Source)
>>
>> Whith the following code, that i guess is all right:
>>
>> *public*String emitirCertificado(String username, String password,
>> *int*tipoUsuario, String E, String DN) *throws*InvalidKeyException,
>> NoSuchAlgorithmException, NoSuchProviderException, SignatureException,
>> InvalidAlgorithmParameterException
>>
>> {
>>
>>
>> Security./addProvider/(*new*org.bouncycastle.jce.provider.BouncyCastleProvider());
>>
>> ProfileBean pBean = *new*ProfileBean();
>>
>> UserDataVO userdata = *new*UserDataVO();
>>
>> CertificateRequestSession criaCert =
>> InterfaceCache./getCertficateRequestSession/();
>>
>> Admin admin = *new*Admin(Admin./TYPE_CACOMMANDLINE_USER/);
>>
>> *int*caid;
>>
>> *if*(tipoUsuario == 1)
>>
>> {
>>
>> DN = DN + "Alunos";
>>
>> caid = 1963139164; //CAID _Alunos_
>>
>> }*else**if*(tipoUsuario == 2)
>>
>> {
>>
>> DN = DN + "Professores";
>>
>> caid = 1134085357; //CAID _Professores_
>>
>> }*else*
>>
>> DN = DN + "Administrativo";
>>
>> caid = 1911414444; //CAID _Administrativo_
>>
>> userdata.setUsername(username);
>>
>> userdata.setPassword(password);
>>
>> userdata.setDN(DN);
>>
>> userdata.setCAId(caid); //ID CA _que_ _assina_.
>>
>> userdata.setEmail(E);
>>
>> userdata.setType(SecConst./USER_ENDUSER/);
>>
>> _userdata_.setTokenType(SecConst./TOKEN_SOFT_BROWSERGEN/);
>>
>> userdata.setStatus(UserDataConstants./STATUS_NEW/);
>>
>>
>> userdata.setEndEntityProfileId(SecConst./EMPTY_ENDENTITYPROFILE/);
>>
>>
>> userdata.setCertificateProfileId(SecConst./CERTPROFILE_FIXED_ENDUSER/);
>>
>> String pkcs10 =
>> *new*String(Base64./encode/(NonEjbTestTools./generatePKCS10Req/("CN="+username,
>> password)));
>>
>> *try*{
>>
>> criaCert.processCertReq(admin, userdata, pkcs10,
>> SecConst./CERT_REQ_TYPE_PKCS10/, *null*, SecConst./CERT_REQ_TYPE_PKCS10/);
>>
>> pBean.setMensagem("Profile e certificado criados com Sucesso");
>>
>> *return*"sucesso";
>>
>> } *catch*(Exception ex) {
>>
>> // *TODO*Auto-generated catch block
>>
>> pBean.setMensagem("Ops! Desculpe-nos, algo ocorreu em nosso servidores.
>> Tente novamente!");
>>
>> *return*"erro";
>>
>> }
>>
>> }
>>
>> ------------------------------------------------------------------------
>>
>> Nenhum v?rus encontrado nessa mensagem.
>> Verificado por AVG -www.avgbrasil.com.br <http://www.avgbrasil.com.br>
> <http://www.avgbrasil.com.br>
>> Vers?o: 2013.0.2793 / Banco de dados de v?rus: 2629/5907 - Data de
>> Lan?amento: 11/20/12
>>
>> ------------------------------------------------------------------------
>>
>> Nenhum v?rus encontrado nessa mensagem.
>> Verificado por AVG -www.avgbrasil.com.br <http://www.avgbrasil.com.br>
> <http://www.avgbrasil.com.br>
>> Vers?o: 2013.0.2793 / Banco de dados de v?rus: 2629/5907 - Data de
>> Lan?amento: 11/20/12
>>
>> Aviso: Mensagem enviada com recursos de tecnologia da informa??o da Rede
>> Energia S.A., podendo conter informa??o confidencial ou privilegiada. Se
>> recebida por engano, favor devolv?-la ao remetente e elimin?-la, n?o a
>> divulgando, copiando ou utilizando-a ou documentos a ela anexados. N?o
>> gera obriga??es ? Rede Energia S.A. ou a suas empresas controladoras,
>> controladas ou afiliadas (?empresas relacionadas?) a mensagem expedida
>> por quem n?o tenha poderes de representa??o. A Rede Energia S.A. e as
>> empresas relacionadas n?o se responsabilizam por v?rus, amea?as
>> eletr?nicas ou altera??o do conte?do original da mensagem. ? monitorada
>> toda mensagem enviada ou recebida utilizando recursos de tecnologia da
>> informa??o da Rede Energia S.A. Notice: This message was sent through
>> Rede Energia S.A. information technology resources and may contain
>> confidential or privileged information. If received by mistake, please
>> reply to the sender, eliminate and do not disclose, copy or use this
>> message or attached documents. Neither Rede Energia S.A. nor its
>> controlling, controlled or affiliated companies (?related companies?)
>> shall be bound by any message sent by a person not having legal
>> authority to represent them. Rede Energia S.A. and the related companies
>> shall not be liable for the existence of virus, electronic threat or
>> change in the original content of the message. Every message sent or
>> received through Rede Energia S.A. information technology resources is
>> monitored.
>>
>>
>> ------------------------------------------------------------------------------
>> Monitor your physical, virtual and cloud infrastructure from a single
>> web console. Get in-depth insight into apps, servers, databases, vmware,
>> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
>> Pricing starts from $795 for 25 servers or applications!
>>http://p.sf.net/sfu/zoho_dev2dev_nov
>>
>>
>>
>> _______________________________________________
>> Ejbca-develop mailing list
>> Ejb...@li...
>>https://lists.sourceforge.net/lists/listinfo/ejbca-develop
>>
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 23 Nov 2012 01:18:49 +0100
> From: Hans Witvliet <hw...@a-...>
> Subject: [Ejbca-develop] some steps acomplished..
> To: ejb...@li...
> Message-ID: <135...@t4...>
> Content-Type: text/plain
>
> Hi all,
>
> some steps accomplished, but new challenges to meet.
>
> Trying not to change too many variables at each step..
> afaicr, the website says that 3.11.x should work with
>
>
> So at my next step i'm trying to get ejbca-3.11 working with:
> apache-ant-1.8.1-bin.zip
> ejbca_3_11_5.zip
> jboss-5.1.0.GA-jdk6.zip
> jce_policy-6.zip
> jdk-6u20-linux-i586.bin
> mysql-connector-java-5.1.13.zip
>
> However, during ant clean it complains:
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/tools/ant/launch/Launcher
> Caused by: java.lang.ClassNotFoundException:
> org.apache.tools.ant.launch.Launcher
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> Could not find the main class: org.apache.tools.ant.launch.Launcher.
> Program will exit.
>
>
> The distro has a newer jdk available, but the error reains.
> # zypper search jdk
> "java-1_7_0-openjdk Java runtime environment based on OpenJDK 7 and
> IcedTea 7"
>
> So, what (url please) JDK/JCE-binary package do you recommend to go
> along with JBoss5?
>
> Oracle site doesn't make me any wiser ...
>
> hans
>
>
>
>
>
> ------------------------------
>
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
>
> ------------------------------
>
> _______________________________________________
> Ejbca-develop mailing list
> Ejb...@li...
> https://lists.sourceforge.net/lists/listinfo/ejbca-develop
>
>
> End of Ejbca-develop Digest, Vol 78, Issue 3
> ********************************************
>
>
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
>
>
>
> _______________________________________________
> Ejbca-develop mailing list
> Ejb...@li...
> https://lists.sourceforge.net/lists/listinfo/ejbca-develop
>
|