#nomenubar

2006年度第20回ゼミ(2006年10月19日)資料

10月12日(ゼミ#19) << 10月19日(ゼミ#20) >> 10月26日(ゼミ#21)
研究関係Wikiトップへ戻る

11/08

ToDo

11/07

DeviceController内でよく例外エラーが発生する部分(640行付近)→try〜catchを挿入

attrs.put("Attr",params.get(0).toString());
attrs.put("Name",params.get(1).toString());
attrs.put("Dest",params.get(2).toString());
attrs.put("Port",Integer.decode(params.get(3).toString()));

AccessServlet内でWebカメラ情報取得時に例外エラーが発生する部分(301行付近)→try〜catchを挿入

File dataout = new File("/usr/local/tomcat/webapps/ROOT/servlet/data/" + res_from_dc.attr + ".xml");
(中略)
dataout.createNewFile();

11/1

10/29

AccessServletに直接アクセス

Device.xml上で「クエリ送信」ボタンを押した場合

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, "%" );

Device.xml上でEvent Listをクリックした場合

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)

Device.xml上でData Exportをクリックした場合

10/17

10/16

AccessServletは動作したが直接アクセスするとエラーが出る

→Device.xmlに操作画面らしきものがある(操作しても500エラーだが)

10/13

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>

ToDo

ゼミメモ

関連ページ


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS