Shao Fan

          關于JAVA與軟件工程
          posts - 31, comments - 71, trackbacks - 0, articles - 4
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          自私的NetBeans

          Posted on 2006-06-13 20:37 shaofan 閱讀(1048) 評論(0)  編輯  收藏 所屬分類: Java
          如果你不幸裝了NetBeans并且啟用了外置的服務器,那么它會自動在你的web server的web.xml里添加一個filter,名叫HttpMonitorFilter。你用NetBeans時,它會過濾所有的http請求,這樣NetBeans就可以顯示所有的相關信息。但是如果不用NetBeans,比如我,用eclipse + Tomcat ,那就會得到這個異常:

          NotifyUtil::java.net.ConnectException:?Connection?refused:?connect
          ??at?java.net.PlainSocketImpl.socketConnect(Native?Method)
          ??at?java.net.PlainSocketImpl.doConnect(Unknown?Source)
          ??at?java.net.PlainSocketImpl.connectToAddress(Unknown?Source)
          ??at?java.net.PlainSocketImpl.connect(Unknown?Source)
          ??at?java.net.Socket.connect(Unknown?Source)
          ??at?java.net.Socket.connect(Unknown?Source)
          ??at?sun.net.NetworkClient.doConnect(Unknown?Source)
          ??at?sun.net.www.http.HttpClient.openServer(Unknown?Source)
          ??at?sun.net.www.http.HttpClient.openServer(Unknown?Source)
          ??at?sun.net.www.http.HttpClient.(Unknown?Source)
          ??at?sun.net.www.http.HttpClient.(Unknown?Source)
          ??at?sun.net.www.http.HttpClient.New(Unknown?Source)
          ??at?sun.net.www.http.HttpClient.New(Unknown?Source)
          ??at?sun.net.www.http.HttpClient.New(Unknown?Source)
          ??at?sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown?Source)
          ??at?sun.net.www.protocol.http.HttpURLConnection.connect(Unknown?Source)
          ??at?sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown?Source)
          ??at?org.netbeans.modules.web.monitor.server.NotifyUtil$RecordSender.run(NotifyUtil.java:237)



          解決方法是

          第一步. 刪除 Tomcat目錄中common\lib下的兩個和netbeans有關的jar文件(以org-netbeans開頭的)

          第二步. 修改tomcat目錄下的conf\web.xml,刪除相關Filter的定義,就是這一段:

          ????<filter>
          ????????
          <filter-name>HTTPMonitorFilter</filter-name>
          ????????
          <filter-class>
          ????????????org.netbeans.modules.web.monitor.server.MonitorFilter
          ????????
          </filter-class>
          ????????
          <init-param>
          ????????????
          <param-name>netbeans.monitor.ide</param-name>
          ????????????
          <param-value>127.0.0.1:8082</param-value>
          ????????
          </init-param>
          ????
          </filter>
          ????
          <filter-mapping>
          ????????
          <filter-name>HTTPMonitorFilter</filter-name>
          ????????
          <url-pattern>/*</url-pattern>
          ????????
          <dispatcher>REQUEST</dispatcher>
          ????????
          <dispatcher>FORWARD</dispatcher>
          ????????
          <dispatcher>INCLUDE</dispatcher>
          ????????
          <dispatcher>ERROR</dispatcher>
          ????
          </filter-mapping>

          主站蜘蛛池模板: 呼图壁县| 鄢陵县| 宿迁市| 阿巴嘎旗| 庆城县| 莱西市| 苏州市| 定西市| 新营市| 图木舒克市| 沙田区| 汽车| 荥经县| 晋宁县| 新干县| 囊谦县| 来安县| 三都| 云霄县| 丰宁| 南昌县| 剑河县| 灵寿县| 枣阳市| 深水埗区| 准格尔旗| 扶绥县| 瓮安县| 甘谷县| 陆良县| 贡山| 盐池县| 若羌县| 改则县| 灵武市| 临洮县| 芒康县| 长兴县| 五台县| 巫溪县| 淄博市|