概要
タイトル通り、環境構築などで引っ掛かった点と解消法をまとめます。
環境構築方法等は公式WEBで無料公開されています。非常にありがたい!
パースペクティブにJava EEがでない
pleiades 2022版(最新)ではなく2021版をインストールすれば解決
最新版は使えないのね(悲しい)
サーバーに追加または除去できるリソースがありません。
サーバーにプロジェクトを追加することができない問題。
Tomcat9(java11)はjava ver17をサポートしていないためできないようです。
Tomcat9(java17)を選択してください。
これで追加できます。
404 見つからない
サーバー内でプロジェクトを右クリックして「モジュール・ワーク・ディレクトリーをクリーン」を実行します(クリックするとサーバーが再起動していいか聞かれるのでOKとする)。これで404がなくなる場合があります。
Chromeの再読み込みはだめです。
「戻るー>次へ」もキャッシュが参照されるのでだめです。
プロジェクトのビルド?
ファイルが保存されているか確認
キツイ、エラーの対処が大変や
JSPエラー : HTTPステータス 500
コンパイル不可
<%=name %>
<% =name %>
下は不可。スペースは入れてはいけない
for文で挟む
<% for(int i = 0;i<5;i++){%>
<p>さようなら <%= i %> </p>
<%}%>
こんな感じでfor文でhtmlコード挟めば、
さようなら 0
さようなら 1
さようなら 2
さようなら 3
さようなら 4
こんな感じになる.
ファイルの中身を編集し保存
しても、更新されなかった
サーバーを「再開」すれば、ちゃんと更新された。
chromeで実行する場合、「戻る」などで移動してもキャッシュに保存されていてサーバーに問い合わせない場合があるのも忘れないでください!
プロジェクトの「クリーン」が必要な場合もあった。
jspファイルに関しては「ファイルの保存」のみで更新された。
エディタの文字サイズの変更
引っ掛かったわけではないですが、デフォルトでは小さくて見ずらい方へ
「Java」->「Javaエディター・テキスト・フォント」を選択
私は11が一番よかったです。
プロジェクト・エクスプローラーの文字サイズの変更
前項と同じ設定から変更
「ビュー及びエディター・フォルダー」ー>「ビューのツリー及びテーブル・フォント」
一つ上の「パーツタイトル」はファイルタイトル[~.java]の文字サイズを変更できます。個人的には小さくていい
リボンの文字サイズの変更
わからず、リボンの文字などはWindows側の設定になるのかもしれない。Blender使った時もリボンが小さくて悩んだ
自動getter,setter生成
Served at のみ表示される
forward先のjspファイルがロードされていなかったと思われる。
プロジェクトをビルドしなおし、再起動を掛けたら狙い通りの動きに治った
405エラー
様々な理由でこのエラーは出るので、デバッグは難しいが、今回の場合は
<input type="submit" value = "つぶやく">
を
<input type="submit" name = "つぶやく">
と間違えていたことによる。
今回、送信ボタンを押すとエラーに飛んだのでわかりやすかったが、JSP内のどこにエラーがあるか非常に原因がわかりにくいのでここら辺は大変だと思う。
JSPで何か面白いものを作りたい
- 以前、Javaで製作したブロック崩しをWebアプリ化