« 2008年11月 | トップページ | 2009年1月 »

2008年12月22日 (月)

Java:Eclipse JSP→Servletで404エラー

(前提)
・テキスト通りにソースコードが打てた。(少なくとも赤い波線が出てない状態)
・ディレクトリ構成も間違っていない。
・JSPにはアクセスできる。

Servletに移動しようとすると、404エラーが出る。


最近、そういうエラーが多いので解決方法をメモ。


(解決方法)
・JSPファイルの確認

<form action="<%=request.getContextPath() %>/×××">

×××の部分が、間違っている可能性。
(考えられる原因:ファイルを使いまわして古いままになっている、スペルミス)


・XMLファイルの確認
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>○○○.△△△Servlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/●●●</url-pattern>
</servlet-mapping>

servlet-classが間違っている可能性。
(考えられる原因:○○○ディレクトリがない。△△△Servletというjavaファイルがない。スペルミス)


・上記を確認しても404エラーがでる場合

XMLファイルの置き場所が間違っている可能性。

例1:WEB-INF→libの中に格納していた。
例2:WEB-INFより上位階層に格納していた。


エラーにだんだんと強くなっていくなあ。
でも、自分の書いたソースコードがまったく試せなかった。
ああ。

2008年12月21日 (日)

Java:Eclipseメモ ソース左側に行数を表示させる

Eclipseを使っていてエラーが出た場合、
何行目がおかしいとエラーがでるのにEclipseには
行の番号がなくて見にくい。

その対策。


■左側に行数を表示させる方法。

ウインドウ

設定

エディター

テキスト・エディター

『行番号の表示』のチェックボックスに
チェックを入れておく。


表示されて良かったあ。

2008年12月19日 (金)

気になる『踏み切り目覚まし』

株式会社バンプレスト
『踏み切り目覚まし』2009年1月下旬発売予定

気になる!


・設定した5分前からアラームが鳴り始める。

・目覚ましを止めるとき「緊急停止ボタン」を押すと一時的に止まる。
(押したい!)

・電車の通過音などの音でどの程度目が覚めるものか気になる。


1月まで覚えていたら、試してみたい。
目覚まし時計が欲しいので、良さそうなら買う。


(プレスリリース)
http://www.banpresto.co.jp/japan/company/ir/press/20081210.pdf

2008年12月18日 (木)

デビルサマナー葛葉ライドウ対アバドン王6 最終章

きっと最終ダンジョンと思われる場所を探索中です。


あえて引き返して別件依頼と麻雀に励んでます。
おかげでツナツグの依頼「闇の王子」をクリアしました。
あんなところにいるとは。


更に続きの依頼が発生したのでそれを解決してから
最終ダンジョンに戻ろうと思います。


別件依頼をやっていくうちに、なんとなくもう1つのシナリオが
見えてくるのでエンディングを気にしつつも進めてしまう。

2008年12月14日 (日)

Java:サーブレット準備メモ

EclipseでTomcatをやる。
このままでは出来ないのでプラグインを探す。


■Tomcat Plugin
http://www.eclipsetotale.com/

(場所)
右下メニューの「Téléchargements」→Plugin→Tomcat Plugin

(効果)
Tomcatの操作をEclipse上で出来るようになる。


■Graphical Editing Framework (GEF)
http://www.eclipse.org/gef/

(場所)
Downloads→GEF Downloads

(効果)
以下のプラグインを使用する為。


■Eclipse HTML Editor Plugin
http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=FrontPage

(場所)
左メニュー「Products」→Eclipse Plug-Ins→EclipseHTMLEditor→ダウンロード

(効果)
HTMLの入力が楽になる。

2008年12月 7日 (日)

やさしいJavaで勉強(8) 例外処理のクラス化じゃなかった

結局、クラス化じゃなかった。
そりゃ、問題解けないわけだ。

問題を読み直したり、試しに作ろうとしたりなんだり
したけど、問題をちゃんと読み取れてないのが一番の敗因。


ついでに、Javaを勉強する前にオブジェクト指向について本を
購入していたので反省がてら、また読んでみる。

やさしいJavaを読む前より、よく理解できました。
自分の成長を感じたかったら、そういった本を読むのもいいかも。

2008年12月 6日 (土)

デビルサマナー葛葉ライドウ対アバドン王5

ゆっくり進めてます。


大タラスクがなかなか見つけられなくて先にまったく
進めなかったので、麻雀ばっかやったよ。
おかげで、だんだん麻雀慣れしてきました。


しかし、タラスク見つけるとあんなに色んな別件依頼が
できるようになるとは。
それに驚きました。


あと、六六六階層で66円拾ったのにも驚きました。


あ、あと、カブトムシをやっと見つけました。
オオクワガタは何匹も見つけられるのにカブトムシが
なかなか見つけられなくて困ってました。


別件依頼ばっかやってますが、
ゲイリンの後を追いかけてもいます。

2008年12月 3日 (水)

やさしいJavaで勉強(7) 例外処理のクラス化

なんて課題が出たのですが、今までの問題と違って
まったくわからん。

Tryになにを書いていいのやら。


本やら検索やらでなんとかやり方を調べてみよう。

2008年12月 2日 (火)

やさしいJavaで勉強(6) 人工無脳改良

4で作った人工無脳を更に改良してみる。


結局、やさしいJavaで覚えた事を利用してなにか作らないと
Javaの雰囲気を掴んで終わりになるので、すぐに内容を忘れてしまう。
でも、なにが作れるかって思いつく方が大変だ。
考えている間に、メソッドを呼ぶ方法を忘れていた。
2日間の空白は、危ない。


とりあえず、スケジュール帳を作ってみる。
2項目入力させて、ファイルに出力。
1度処理を終了させても、ファイルを読み込めば後でまた確認できる。
それだけでも、2時間かかった。


慣れるしかない。





【送料無料】誰でもできるTwitterBotの作り方

【送料無料】誰でもできるTwitterBotの作り方
価格:1,995円(税込、送料別)

2008年12月 1日 (月)

やさしいJavaで勉強(5) ほぼ一通りやってみた

例外処理が難しい。
本に載っていることぐらいなら難しくはないが
これから書くときは例外も考えなきゃならないのかあ。


そういえば、昔、C言語を仕事で使ってた時に
1ヶ月ほどのC言語研修で出向に出された。
研修で例外については一切やらなかったな。
他の言語知らないし、よくそれで研修終わりにしたなあ。


今更だが、ぞっとした。


それもあって、例外の考え方の感覚がない。
そりゃそうだ、1度もやったことない。
(if文でエラー出すぐらいは自主的にやったけどさ)
今、ちゃんとやっておこう。

« 2008年11月 | トップページ | 2009年1月 »