Spring徹底入門のチュートリアルではまった
以下の本のチュートリアル(サンプルアプリ)ですが、本の内容どおりにやるとうまく
いかない。ライブラリで取り込んでいるいろいろなlibの不整合をおきてしまうようです。
Spring本家サイトにはspring bootのサンプルで1.3.5バージョンのものはもうないので
久々ややはまった。
最終的にはうまくいったので、以下にポイントのみメモる。
pom.xmlに取り込むjarのバージョンを以下にするとうまくいった。
spring-boot-starter-parent のバージョンを1.3.5→1.4.2にかえる
spring-boot-starter-data-jpa 1.4.2
spring-boot-starter-thymeleaf 1.4.2
spring-boot-starter-web 1.4.2
postgresql 9.4.1212.jre7
spring-boot-starter-test 1.4.2
thymeleaf-extras-java8time 2.1.0
→これだけは、ダブって登録している旨の警告がでるが、警告なのでよしとした。
thymeleaf-extras-springsecurity4 2.1.2
spring-boot-starter-security 1.4.2
あと、不可解なのだが、下記のjarをネットからダウンロードし、プロジェクトのビルドパスに追加する(mavenからの追加ではWebSecurityConfig.javaでビルドエラーが出てダメでした)
spring-security-core-4.1.3.RELEASE.jar
Spring徹底入門 Spring FrameworkによるJavaアプリケーション開発(株式会社NTTデータ) | 翔泳社の本
postgresqlの導入・外部ホストからの接続で、はまったときに見るメモ
postgresqlをVM上にインストールしたときに、はまったのでメモ
先に対応の仕方を簡易メモ
vi /var/lib/pgsql/data/postgresql.conf の
listen_addresses = '*' と port = 5432
vi /var/lib/pgsql/data/pg_hba.conf の
host all all 0.0.0.0/0 trust
それから、iptablesで「iptables -A INPUT -p tcp --dport 5432 -j ACCEPT」追加
iptables 再起動で外部ホストから接続できるようになる
/usr/local/pgsql/data/postgresql.conf
と/usr/local/pgsql/data/pg_hba.conf の上述と同じ名前のファイルが
あり、そちらを修正していた。
なぜ、こちらのパスにも同じファイルがあったのか、謎
あと、ポートが空いているかどうかは netstat -ant や
telnet 接続先ホスト ポート番号で接続してみることで確認できる。
■
行列を作って並ぶほどのラーメン屋に初挑戦
普通サイズでも死ぬほど量がある麺と野菜に、途中吐きそうになりました。
油もこってこって
次回の挑戦は控える。
■
久々の更新
最近、「怒り」という映画を見た。
いろいろと考えさせられる映画で、印象に残った。
アクションだけのB級映画より、ある意味全然良い。