Silverpeas : installation à travers un proxy avec authentification

41 views
Skip to first unread message

laurent C

unread,
Apr 28, 2014, 11:05:42 AM4/28/14
to silverpe...@googlegroups.com
Bonjour,

je tente d'installer silverpeas sur une debian  via la package.

j'ai un proxy nécessitant authentification:

cela déclenche cette erreur :

ERROR - jackrabbit.apache.orgjava.net.UnknownHostException: jackrabbit.apache.org
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)


si je rajoute des paramètres au lanceur SilverpeasSettings.sh :

exec /usr/bin/java -classpath $CLASSPATH -Dhttp.proxyHost=proxy.maboite.com -Dhttp.proxyPort=80 -Dhttp.proxyUser=user -Dhttp.proxyPassword=password -Dsilverpeas.home=$SILVERPEAS_HOME org.silverpeas.settings.SilverpeasSettings

j ai une mauvaise authentification au proxy (le loging/password est bien le bon !!):

ERROR - Server returned HTTP response code: 407 for URL: http://jackrabbit.apache.org/dtd/repository-2.0.dtdjava.io.IOException: Server returned HTTP response code: 407 for URL: http://jackrabbit.apache.org/dtd/repository-2.0.dtd
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1625)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:633)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1271)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1238)
        at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:260)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1153)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1049)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:962)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
        at groovy.util.XmlSlurper.parse(XmlSlurper.java:146)
        at groovy.util.XmlSlurper.parse(XmlSlurper.java:164)
        at groovy.util.XmlSlurper$parse.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
        at configureJCRMigrationConfig.run(configureJCRMigrationConfig.groovy:9)
        at groovy.util.GroovyScriptEngine.run(GroovyScriptEngine.java:551)
        at org.silverpeas.settings.SilverpeasSettings.executeScript(SilverpeasSettings.java:511)
        at org.silverpeas.settings.SilverpeasSettings.main(SilverpeasSettings.java:210)


j'ai essayer des modif de conf dans tous les sens  sans succès ...


David Lesimple

unread,
Apr 28, 2014, 11:22:20 AM4/28/14
to silverpe...@googlegroups.com
Bonjour,

C'est seulement la 2ème fois que je rencontre ce pb avec un proxy.
Il y a un contournement possible :

Supprimer la ligne <!DOCTYPE Repository
          PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 2.0//EN"

de $SILVERPEAS_HOME/jar/META-INF/application.xml
de $SILVERPEAS_HOME/jar/silverpeas.ear/war-ic.war/WEB-INF/classes/repository.xml
de $SILVERPEAS_HOME/setup/jackrabbit/repository.xml

Et relancer le script SilverpeasSettings.sh

David Lesimple

unread,
Apr 28, 2014, 11:31:43 AM4/28/14
to silverpe...@googlegroups.com
Il fallait lire:

$SILVERPEAS_HOME/jar/silverpeas.ear/META-INF/application.xml

laurent C

unread,
Apr 29, 2014, 8:09:44 AM4/29/14
to silverpe...@googlegroups.com
Merci beaucoup ca fonctionne :-)
Reply all
Reply to author
Forward
0 new messages