#nomenubar
java.lang.NumberFormatException: For input string: "" java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) java.lang.Integer.parseInt(Integer.java:468) java.lang.Integer.valueOf(Integer.java:526) java.lang.Integer.decode(Integer.java:919) DeviceController.ReadData(DeviceController.java:643) AccessServlet.doGet(AccessServlet.java:184) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
→DeviceControllerの643行目をtry〜catchで囲んだ
java.lang.NullPointerException java.util.StringTokenizer.<init>(StringTokenizer.java:182) java.util.StringTokenizer.<init>(StringTokenizer.java:204) AccessServlet.doGet(AccessServlet.java:200) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
AccessServletの200行目:aSt = new StringTokenizer(res_from_dc.html_source, "%" );
java.net.ConnectException: Connection refused java.net.PlainSocketImpl.socketConnect(Native Method) java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) java.net.Socket.connect(Socket.java:516) java.net.Socket.connect(Socket.java:466) java.net.Socket.<init>(Socket.java:366) java.net.Socket.<init>(Socket.java:179) AccessServlet.doGet(AccessServlet.java:109) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
AccessServletは動作したが直接アクセスするとエラーが出る
→Device.xmlに操作画面らしきものがある(操作しても500エラーだが)
HelloWorldServletの動作にはWEB-INF/web.xmlに以下の記述が必要
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/servlet/HelloWorldServlet</url-pattern>
</servlet-mapping>