2011-10-17 34 views
10

Tôi có một phiên bản JBoss đang chạy và tôi muốn định tuyến tất cả lưu lượng truy cập thông qua proxy.Cách đặt proxy cho JBoss Instance

Tôi đã cố gắng thiết lập các thuộc tính hệ thống để tải trong run.sh như vậy:

JAVA_OPTS="-Dhttp.proxyHost=localhost -Dhttp.proxyPort=1234 $JAVA_OPTS"

Nhưng có vẻ như JBoss bỏ qua những khi tôi vẫn không thể để định tuyến thông qua proxy.

Bất kỳ trợ giúp nào?

+0

gì được phiên bản u r sử dụng? – DaTroop

+0

Phiên bản JBoss 4.2.3-GA – deken

Trả lời

18

Trong standalone.xml sau

</extensions> 

thêm những sản phẩm sau

<system-properties> 
    <property name="http.proxyHost" value="yourProxyIpAddress"/> 
    <property name="http.proxyPort" value="yourProxyPort"/> 
    <property name="http.nonProxyHosts" value="localhost"/> <!-- if you want to ignore localhost --> 
</system-properties> 
+0

Trong đó bạn nhập thông tin này vào tệp nào? – CuriousCoder

+1

Tôi thường sử dụng standalone.xml –

+1

Tôi đã thêm dưới đây xml vào tệp standalone.xml . Tuy nhiên tôi không thể định tuyến lưu lượng truy cập của tôi từ 8585 (jboss) đến 8090 (máy chủ proxy apache) – Ashish

2

Hãy cẩn thận nếu kết nối yor là http hoặc https, bởi vì cũng có một cờ cho https? Ngoài ra bạn có thể thiết lập một danh sách đen (nonproxyhosts) http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html

+0

Tôi tin rằng các cài đặt chỉ là http.proxyHost và https.proxyHost tương ứng cho mỗi bộ tham số –

Các vấn đề liên quan