You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by Bilikiss O Adebiyi <ad...@us.ibm.com> on 2006/03/06 21:35:22 UTC
Re: Jackrabbit + Tomcat security...fixed
Ha!!
Just figured it out....I made a mistake in my java.security file...instead
of
login.config.url.1=file:C:/stuff/jaas.config
i had
login.config.url.1=C:/stuff/jaas.config
thanks
Bilikiss Adebiyi
Staff Software Engineer
Lotus Software, IBM Software Group
Phone: 1-978-399-5118, (T/L): 333-5118
Bilikiss O Adebiyi/Westford/IBM@IBMUS
03/06/2006 03:24 PM
Please respond to
jackrabbit-dev@incubator.apache.org
To
jackrabbit-dev@incubator.apache.org
cc
Subject
Jackrabbit + Tomcat security
Hello All
I'm working with jackrabbit on tomcat. I would like my repository to be
accessed via a service.
I followed all the instructions on the site for configuring tomcat using
the web application deployment.
I'm getting the following error....unknown protocol c(error trace below)
Does anyone have any ideas? I've modified CATALINA_OPTS and put in the
path to jaas.config in my java.security file
Any help would be greatly appreciated
Thanks
Setting up repository
- LocalFileSystem initialized at path c:\stuff\repository\repository
- LocalFileSystem initialized at path c:\stuff\repository\versions
- Starting repository...
- no custom node type definitions found
- LocalFileSystem initialized at path c:\stuff\repository\versions\blobs
- initializing workspace 'default'...
- LocalFileSystem initialized at path
c:\stuff\repository\workspaces\default
- LocalFileSystem initialized at path
c:\stuff\repository\workspaces\default\bl
bs
- workspace 'default' initialized
- Index initialized: c:\stuff\repository\workspaces\default/index
- Repository started
java.lang.SecurityException: unknown protocol: c
at
com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruc
orAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delegating
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at
javax.security.auth.login.Configuration$3.run(Configuration.java:216
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.Configuration.getConfiguration(Configurati
n.java:210)
at
javax.security.auth.login.LoginContext$1.run(LoginContext.java:237)
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.LoginContext.init(LoginContext.java:234)
at
javax.security.auth.login.LoginContext.<init>(LoginContext.java:403)
at
org.apache.jackrabbit.core.security.AuthContext$JAAS.<init>(AuthCont
xt.java:82)
at
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:
052)
at
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:
091)
at
org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRep
sitory.java:174)
at
com.ibm.smb.docStore.service.docStoreImpl.login(docStoreImpl.java:10
)
at
com.ibm.smb.docStore.service.docStoreImpl.initialize(docStoreImpl.ja
a:83)
at
com.ibm.smb.docStore.service.docStoreService.login(docStoreService.j
va:33)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver.invokeBusines
Logic(RawXMLINOnlyMessageReceiver.java:106)
at
org.apache.axis2.receivers.AbstractInMessageReceiver.receive(Abstrac
InMessageReceiver.java:34)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:331)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRe
uest(HTTPTransportUtils.java:274)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:
50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:200)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:146)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
alve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveConte
t.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.ja
a:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContext
alve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveConte
t.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.ja
a:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java
2358)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
ava:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveConte
t.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatch
rValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveConte
t.invokeNext(StandardPipeline.java:594)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
ava:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveConte
t.invokeNext(StandardPipeline.java:594)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.ja
a:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa
ve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveConte
t.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.ja
a:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:1
2)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.jav
:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proc
ssConnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.jav
:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thread
ool.java:683)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(URL.java:574)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at
com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:181)
at
com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:95)
... 60 more
Bilikiss Adebiyi
Staff Software Engineer
Lotus Software, IBM Software Group
Phone: 1-978-399-5118, (T/L): 333-5118