我正在使用J2EP(其1.0穩定版本)作爲網站上的反向代理服務器。首先我安裝了Apache Tomcat來部署該項目,然後我製作了反向代理的配置。另外,服務器不支持「isRewriting = true」,因此我不得不使用「RoundRobinCluster」。當我嘗試使用反向代理時,J2EP給出了「NullPointerException」
例如; 如果我用這樣的表達,
"<server className="net.sf.j2ep.servers.BaseServer"
domainName="www.nytimes.com"
path="/test">
<rule className="net.sf.j2ep.rules.AcceptEverythingRule" />
</server>"
,並轉到:http://localhost:8080/test
無頁出現,這導致我使用「RoundRobinCluster」,這是;
<server className="net.sf.j2ep.servers.RoundRobinCluster">
<server
domainName="www.nytimes.com"
path="/test"
/>
<rule className="net.sf.j2ep.rules.AcceptEverythingRule" />
</server>
,並轉到:http://localhost:8080/test
這個時候我遇到了這樣的錯誤;
顯示java.lang.NullPointerException
net.sf.j2ep.ServerChain.evaluate(ServerChain.java:104) net.sf.j2ep.RewriteFilter.doFilter(RewriteFilter.java:75)
我並沒有期待這種穩定版本的錯誤。或者我可能錯過了一些東西,任何幫助都會很好。
謝謝