Skip to content

Japan Products 29

Blog written about Japanese hobby products by a Japanese

  • Hobby shop
  • Blog
  • Products
  • Marketing
  • Programming
    • Java
    • Home
    • JavaServlet
    • MACターミナル
    • エラーメッセージ
    • html
    • TOMCAT
  • English
  • Company URL (Japanese)
  • Toggle search form

Category: エラーメッセージ

ブラウザに表示されるエラー”Whitelabel Error Page”が全く解決できない件 助けてください

Posted on 2021年12月24日2022年4月15日 By Yu No Comments on ブラウザに表示されるエラー”Whitelabel Error Page”が全く解決できない件 助けてください
ブラウザに表示されるエラー”Whitelabel Error Page”が全く解決できない件 助けてください

WhileLabel Error Pageが全然解決できない SpringBootのスタータープロジェクトから簡単なアプリケーションを作っていてこのエラーにぶち当たった。完全にハマってしまい全く解決の糸口が見えない。 一週間ぐらい悩み続けてもう匙を投げかけてる。 ブラウザにフォームは表示されるが、フォームに値を入力したら遷移したページに”WhileLabel Page Error”が表示される。入力された値はデータベースのテーブルには格納されていない。 問題なのはコンソールが”Whitelabel Error Page”のエラーを吐かないからどこにエラーが出ているのか特定できないのだ。 何をやろうとしていたか springbootをmysqlと接続してブラウザーのフォームから値を入力してmysqlにデータを格納するという至ってシンプルなアプリケーションを作っていた。 作っていたというよりは、このサイトに書かれているコードをコピペしてspringbootとmysqlの接続確認がしたかっただけなのだが。 単にコピペしたのに動かないという、、、掲載されているソースが間違っているという原因も考えられるが、、、 考えられるエラーの原因 エラーをインターネットの検索に投げて隈なく調べた結果、エラーだと思われる原因は一般的に考えて. アノテーションの入力ミスか未入力 クラスファイルの設置場所を間違えている htmlの記述がどこか間違えている build.gardleファイルにおいて必要な記述が抜けてる application.propertyにおいて正確なmysqlの情報を記述していない だと思って見直したが特に問題は見当たらなかった。 何かしらの問題がspringbootとmysqlとの間に発生しているか単純にクラスファイルの記述に見落としがあるのか。。。。 原因があると思われるソースファイル バージョン情報 Spring-Boot 2.6.3 MYSQL 8.0.27 ファイルパス Index.html <!DOCTYPE html> <html xmlns:th=”http://www.thymeleaf.org”> <head> <meta charset=”utf-8″> <title>check</title> </head> <body > <form method=”post” th:action=”@{/test1/testform}” th:object=”${test1Form}”> <p><input type=”text” th:field=”*{id}”/></p> <p><input type=”text” th:field=”*{name}”></p> <p><input type=”submit” value=”送信ボタン”></p>…

Read More “ブラウザに表示されるエラー”Whitelabel Error Page”が全く解決できない件 助けてください” »

JavaServlet, MSQL, Programming, Spring-Boot, エラーメッセージ

sessionの値がnullにならない

Posted on 2021年12月11日2022年4月15日 By Yu No Comments on sessionの値がnullにならない
sessionの値がnullにならない

ログイン認証のページを作っていて、session==nullの場合はこのクラスのページにアクセスしても自動的にログインページにリダイレクトする仕様でコードを書いたんだが、ログイン認証を経ることなくいきなりアクセスしたこのクラスのページが表示される 要は、このページにアクセスするにはログインの認証を突破しなければ表示されないという仕様にしたくて、sessionがnullだったら自動的にログインページに飛ぶようにコードを書いたんだ。 ところが、nullになるはずの場面でnullにらずに、ifの分岐処理が常にelseを選択してしまい、このクラスのページにアクセスしてもリダイレクトの処理がされずにページが遷移しない。 HttpSession session = request.getSession(false);このコードでsessionの値がnullになることは間違いないと思うんだが何故かelseに処理が進んでしまう。 このサイトによると 一番簡単にnullの状態を試すには、ブラウザのクッキーを破棄した後、サーブレットへ直接リクエストを飛ばすと、HttpSession.getSession(false) は null になります。 ということなので、Safariのブラウザから環境設定→プライバシー→webサイトのデータを管理→全てのキャッシュ削除。 なんかうまくいった。

JavaServlet, Programming, エラーメッセージ

check the manual that corresponds to your MySQL server version for the right syntax to use near ‘?, ?)’ at line 1

Posted on 2021年12月9日2022年4月15日 By Yu No Comments on check the manual that corresponds to your MySQL server version for the right syntax to use near ‘?, ?)’ at line 1
check the manual that corresponds to your MySQL server version for the right syntax to use near ‘?, ?)’ at line 1

エラーの文面からSELECT文の文法がおかしいと思ったんだがどうやら間違いだと思った場所は見当違いだった。 どうやらpreparedstatementで呼び出したexecuteUpdate()メソッドにselect文を格納した変数を入れる必要はないらしい。このサイトに同じエラーについての解説があった You shouldn’t pass the SQL String to executeUpdate, since your PreparedStatement was already initialized with the SQL String + the parameters. PreparedStatementで既にsql文を引数として設定しているからexcecuteUpdate();に設定する必要はないと

JavaServlet, MSQL, Programming, エラーメッセージ

brewもmysqlもターミナルのzsh: command not found:にはじかれる問題。

Posted on 2021年12月9日2022年4月15日 By Yu No Comments on brewもmysqlもターミナルのzsh: command not found:にはじかれる問題。
brewもmysqlもターミナルのzsh: command not found:にはじかれる問題。

使っているMACのチップがM1ということもあり、brewと互換性がなくなかなかbrewもMysqlも立ち上がらない問題があって、当初このサイトでパスを通すためのコードをターミナルに打ち込んでmysqlを起動したらうまくいっていたんだがまたzsh: command not foundこのエラーが返されるので辟易している。 参考にしたサイト→zshことはじめ Command not found.エラーに対処する どうやらこのエラー表示もうまくパスが通ってないということらいしい。がこのパス→export PATH=”$PATH:/opt/homebrew/bin”を何度も試したが、このエラーが返されていた。 そもそも、パスの通し方にも色々あり、パスの優先順位を変えて色々試してみる必要があるらしい で、結局以下のコードでなんとかうまくいった。 export PATH=/opt/homebrew/bin:$PATH またパスが通らない現象が出る可能性があるから、そのときはまた加筆する。

MSQL, Programming, エラーメッセージ

SQLException:Operation not allowed after ResultSet closed

Posted on 2021年12月9日2022年4月15日 By Yu No Comments on SQLException:Operation not allowed after ResultSet closed
SQLException:Operation not allowed after ResultSet closed

MYSQLに接続しservlet側からテーブルの情報を更新しブラウザに更新したデータを表示させるプログラムを書いたが、SQLException:Operation not allowed after ResultSet closedが表示された。 なんかようわからんけど、以下の二つのメソッドを削除したら、正常に結果が返ってきた どういうことなんかようわからんけどな まあええわ 理由は今度ゆっくり考えよう 多分while文の中に二つのメソッドを入れていたからエラーが出たと思われ

JavaServlet, MSQL, Programming, エラーメッセージ

ログインフォームのページを作成時に404のエラー (解決済み)

Posted on 2021年12月7日2022年4月15日 By Yu No Comments on ログインフォームのページを作成時に404のエラー (解決済み)
ログインフォームのページを作成時に404のエラー (解決済み)

サーブレットでフォームを作る 上記の記事を参考にして、JSPファイル、サーブレットクラス、xmlファイルを準備して簡単なログインのシステムを作っんだが以下のエラーメッセージがブラウザに表示される このプログラムはここのサイトを参考に作った..っていうかマルパク JSPは問題なく表示されるが、フォームに情報を入力後送信したらこのようなメッセージが現れる ログインフォームのファイルソース index.jsp サーブレットクラス web.xml 特に問題はないと感じたんだが。どこがおかしいんだろうか? 解決 ここのサイトの回答を見てどこにエラーが出ているか気付かされた。 どうやらjspのトップに書いたフォームタグの”action”にクラスパスを書かずに単に”login”と書いたのが404エラーの原因だったらしい フォームのactionに記載するパスは/プロジェクト名/クラス名/としなければならないらしい。 フォームの送信は成功した

JavaServlet, Programming, エラーメッセージ

HTTPステータス 405 – Method Not Allowed

Posted on 2021年12月6日2022年4月15日 By Yu No Comments on HTTPステータス 405 – Method Not Allowed
HTTPステータス 405 – Method Not Allowed

このエラーはなかなか解決が難しかったが、どうやらサーブレットの継承クラスのプログラムを実行するメソッドの名称が任意だと思い込んでたのがエラーの理由だ。 この”public void doGet“を別の名称で記述するとHTTPステータス405をブラウザが示してしまう。 どうやらサーブレットの実行メソッドは教科書通りそのまま使わないとダメらしい。

JavaServlet, Programming, エラーメッセージ

TOMCATのエラー表示がなかなか解決できない (解決済)

Posted on 2021年12月6日2022年4月15日 By Yu No Comments on TOMCATのエラー表示がなかなか解決できない (解決済)
TOMCATのエラー表示がなかなか解決できない (解決済)

突然TOMCATがうまく動かなくなった。コンソールを確認してみると重大: 子コンテナーを開始できません。 [月 12月 06 08:07:21 JST 2021]がエラーの始まりみたいだが、エラーの解決法がわからない。 具体的にどこにエラーが出ているのかコンソールからではわからない。とりあえずエラーの内容を検索エンジンに投げてみる サーバー Tomcat9_Java17 は起動に失敗しました。/ 重大: 子コンテナーを開始できません。 クリーンを施すがエラーメッセージは依然として現れる サーバーにクリーンをかけると治るというので、Ecripseからクリーンをかけたが状況は変わらない。結局同じエラ〜メッセーいじが出る。 デバックしてエラーを特定する 次のようなエラーメッセージが現れる うーん、よくわからん 直近て作成したプロジェクトを削除する 最近、新たにプロジェクトを追加して簡単なログインページを作っていて、webappの配下に”index.html”のファイルを置いていたんだが、それが恐らくTOMCATの起動を邪魔していたんじゃないかと思った。 結局直近のloginプロジェクトを2つ消したらTOMCATが正常に動くようになった。  ログインページの制作も結局ネットに載っているソースコードを真似て作ったんだが、何がいけなかったのかよくわからない。

JavaServlet, Programming, TOMCAT, エラーメッセージ

About

Hi! My name is Yu! I'm a Japanese exporter,dealing with rescue products, knick-knacks. This time, I've decided to sell Japanese hobby products overseas. In this blog, I'm just going to post what I am interested in as soon as I find. This blog is one of my activities to forcast demand of Japanese hobby products overseas.

Instagram

…

Recent Posts

  • Yokohama Camera right in front of Yokohama station (plastic model specialty shop)
  • BOOK-OFF SUPER BAZAAR OFUNA (Kanagawa pref Japan)
  • Hobby-off Fujisawa (Kanagawa pref Japan)
  • Surugaya, Yokohama Marui (Kanagawa pref Japan)
  • Finding products is my current job

Category

  • English
  • Marketing
  • Products
    • Japanese Hobby Shops
  • Programming
    • html
    • Java
    • JavaServlet
    • MACターミナル
    • MSQL
    • Spring-Boot
    • TOMCAT
    • エラーメッセージ

Archives

  • April 2022 (5)
  • January 2022 (1)
  • December 2021 (32)
  • March 2021 (1)
Company Information

Copyright © 2025 Japan Products 29.

Powered by PressBook WordPress theme