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]