I'm trying to run Jetspeed behind a firewall => Jetspeed should get external
content not directly but through a proxy.

In the mailing list archive I found this suggestions
[[EMAIL PROTECTED], April 9th]:
> if you're using Sun JVM specify -Dproxy.host=proxy and -Dproxy.port=port
in the interprter 
> command-line options of your servlet runner and you're set...

Therefore I update some line in my tomcat.properties file to this here:

        # Arguments passed to Java interpreter (optional)
        # Syntax: wrapper.bin.parameters=[parameters] (String)
        # Default: NONE
        wrapper.bin.parameters=-Dproxy.host=cache.mydomain.com
-Dproxy.port=3128

But somehow this still does not work. I still get error messages in
turbine.log (see below). I assume that Jetspeed is still not using the
proxy.

Anyone sucessfully configured Jetspeed 1.1 / Tomcat 3.1 / Sun JVM 1.2.2 to
use a proxy?
TIA
Goetz


-------------------------------------------------------------------
TOMCAT SERVER INFO
Tomcat Web Server/3.1 Beta (JSP 1.1; Servlet 2.2; Java 1.2.2; Windows NT 5.0
x86; java.vendor=Sun Microsystems Inc.) 

-------------------------------------------------------------------
EXTRACT FROM turbine.log:

[Thu Apr 13 02:27:00 GMT+02:00 2000] -- NOTICE  -- Jetspeed: cache miss:
Portlet - org.apache.jetsp
eed.portal.portlets.RSSPortlet - http://www.slashdot.org/slashdot.rdf
[Thu Apr 13 02:27:00 GMT+02:00 2000] -- NOTICE  -- DEBUG... parsing
RSSPortlet
[Thu Apr 13 02:27:00 GMT+02:00 2000] -- NOTICE  -- PersistentDocument:
fetching remote url: http://w
ww.slashdot.org/slashdot.rdf
[Thu Apr 13 02:27:21 GMT+02:00 2000] --  ERROR  -- Could not parse the
following URL:  http://www.sl
ashdot.org/slashdot.rdf
        Exception:  java.net.SocketException: no further information
(code=10051)
        Stack Trace follows:
        java.net.SocketException: no further information (code=10051)
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
        at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:125)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:112)
        at java.net.Socket.<init>(Socket.java:269)
        at java.net.Socket.<init>(Socket.java:98)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:54)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:320)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:431)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:260)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:270)
        at sun.net.www.http.HttpClient.New(HttpClient.java:282)
        at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:3
72)
        at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection
.java:457)
        at java.net.URLConnection.getContent(URLConnection.java:559)
        at java.net.URL.getContent(URL.java:832)
        at
org.apache.jetspeed.cache.PersistentDocument.getRemoteFile(PersistentDocumen
t.java, Compi
led Code)
        at
org.apache.jetspeed.cache.PersistentDocument.getEntry(PersistentDocument.jav
a:216)
        at org.apache.jetspeed.xml.RSSParser.getContent(RSSParser.java:79)
        at
org.apache.jetspeed.portal.portlets.RSSPortlet.init(RSSPortlet.java,
Compiled Code)
        at
org.apache.jetspeed.portal.factory.PortletFactory.getPortlet(PortletFactory.
java:587)
        at
org.apache.jetspeed.portal.factory.PortletFactory.getPortlets(PortletFactory
.java, Compil
ed Code)
        at
org.apache.jetspeed.portal.factory.PortletFactory.getPortlets(PortletFactory
.java:259)
        at org.apache.jetspeed.turbine.screens.Home.build(Home.java:105)
        at
org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:117)
        at
org.apache.jetspeed.turbine.layouts.JetspeedLayout.build(JetspeedLayout.java
:107)
        at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:111)
        at
org.apache.turbine.modules.pages.DefaultPage.build(DefaultPage.java:88)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:111)
        at Turbine.doGet(Turbine.java, Compiled Code)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java,
Compiled Code)
        at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:422)
        at
org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java,
Compiled Code)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:523)
        at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12Connect
ionHandler.java:147)
        at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:334
)
        at java.lang.Thread.run(Thread.java:479)




--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to