Thanks for reply.
I imported ssl certificate with keytool into trusted_cert
Then I changed plexus.bat (I'm running continuum on windows):
...
%PLEXUS_JAVA_EXE% %PLEXUS_OPTS%
-Djavax.net.ssl.trustStore=C:\path\to\trusted_cert -XX:MaxPermSize=128m
... %PLEXUS_CMD_LINE_ARGS%
...
Continuum still throws same error:
The specified resource isn't a file or the protocol used isn't allowed.
With same message in continuum.log:
594344 [SocketListener0-4] INFO
com.opensymphony.webwork.dispatcher.DispatcherUtils - Unable to find
'webwork.multipart.saveDir' property setting. Defaulting to
javax.servlet.context.tempdir
594344 [SocketListener0-4] WARN
com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest - Item
is a file upload of 0 size, ignoring
594344 [SocketListener0-4] ERROR
com.opensymphony.webwork.dispatcher.DispatcherUtils - Error setting
character encoding to 'UTF-8' - ignoring.
java.lang.IllegalStateException: getReader() or getInputStream() called
at
org.mortbay.jetty.servlet.ServletHttpRequest.setCharacterEncoding(Servle
tHttpRequest.java:602)
at
javax.servlet.ServletRequestWrapper.setCharacterEncoding(ServletRequestW
rapper.java:112)
at
com.opensymphony.webwork.dispatcher.DispatcherUtils.prepare(DispatcherUt
ils.java:438)
at
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDisp
atcher.java:160)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web
ApplicationHandler.java:821)
at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.
java:118)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.j
ava:52)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web
ApplicationHandler.java:821)
at
com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(Action
ContextCleanUp.java:88)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web
ApplicationHandler.java:821)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:471)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at
org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244
)
at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Is this correct way to add trusted keystore for continuum? I'm using
that solution for other apps.
I guess that adding multimodule project when svn is behind https is
pretty common?
What am I doing wrong?
Regards,
Denis
-----Original Message-----
From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
Sent: Friday, April 04, 2008 11:43 AM
To: [email protected]
Subject: Re: problem adding multimodule project (https)
You can try to add your ssl certificate into your jvm keystore. With
some
ssl configuration, java can't connect easily to a ssl server.
The file size is the size of the uploaded file and it is 0 because you
don't
upload a file but use an URL
Emmanuel
2008/4/4 Denis Kranjčec <[EMAIL PROTECTED]>:
> Hi!
>
> I'm trying to add multimodule project to maven with no success.
>
> When continuum try to read pom.xml it throws error "The specified
> resource isn't a file or the protocol used isn't allowed.".
>
> I have searched list archive but didn't find this problem (but have
> found many similar).
>
> URL to pom is:
> https://myserver.myhost.hr:port/svn/myrepo/project/trunk/pom.xml
>
> svn username and password is ok, otherwise continuum throws " You are
> not authorized to access the requested URL. Please verify that the
> correct username and password are provided.".
>
> continuum.log:
> 159372609 [SocketListener0-13] INFO
>
org.apache.maven.continuum.project.builder.ContinuumProjectBuilder:maven
> -two-builder - Downloading
> https://myserver.myhost.hr:port/svn/myrepo/project/trunk/pom.xml
> 159372797 [SocketListener0-13] INFO
> org.apache.maven.continuum.Continuum:default - Created 0 projects.
> 159372797 [SocketListener0-13] INFO
> org.apache.maven.continuum.Continuum:default - Created 0 project
> groups.
> 159372797 [SocketListener0-13] INFO
> org.apache.maven.continuum.Continuum:default - 1 errors.
> 159372797 [SocketListener0-13] INFO
> org.apache.maven.continuum.Continuum:default - 1 errors during
project
> add:
> 159372797 [SocketListener0-13] INFO
> org.apache.maven.continuum.Continuum:default -
> add.project.unauthorized.error
> 159382156 [SocketListener0-13] INFO
> com.opensymphony.webwork.dispatcher.DispatcherUtils - Unable to find
> 'webwork.multipart.saveDir' property setting. Defaulting to
> javax.servlet.context.tempdir
> 159382172 [SocketListener0-13] WARN
> com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest - Item
> is a file upload of 0 size, ignoring
> 159382172 [SocketListener0-13] ERROR
> com.opensymphony.webwork.dispatcher.DispatcherUtils - Error setting
> character encoding to 'UTF-8' - ignoring.
> java.lang.IllegalStateException: getReader() or getInputStream()
called
> at
>
org.mortbay.jetty.servlet.ServletHttpRequest.setCharacterEncoding(Servle
> tHttpRequest.java:602)
> at
>
javax.servlet.ServletRequestWrapper.setCharacterEncoding(ServletRequestW
> rapper.java:112)
> at
>
com.opensymphony.webwork.dispatcher.DispatcherUtils.prepare(DispatcherUt
> ils.java:438)
> at
>
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDisp
> atcher.java:160)
> at
>
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web
> ApplicationHandler.java:821)
> at
>
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.
> java:118)
> at
>
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.j
> ava:52)
> at
>
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web
> ApplicationHandler.java:821)
> at
>
com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(Action
> ContextCleanUp.java:88)
> at
>
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web
> ApplicationHandler.java:821)
> at
>
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
> andler.java:471)
> at
>
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
> at
>
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
> text.java:633)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
> at org.mortbay.http.HttpServer.service(HttpServer.java:909)
> at
> org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
> at
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
> at
> org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
> at
>
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244
> )
> at
> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
> at
> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
>
> I don't understand why is file size 0? I can open it from same browser
> on that server where continuum is running.
>
> What am I doing wrong?
>
> Thanks in advance.
>
> Regards,
> Denis Kranjcec
>