最弱エンジニアの付箋紙

システム開発に関して勉強になったことを書きためて、なんとなく身につけるための心のメモ。

tomcatデプロイではまったこと

仕事でCentOS7上でApacheTomcat連携のセットアップをしたんだけど(いまさら感)
その中ではまったエラーの備忘録おば

  • いきなりだけど原因不明

[Wed Jun 17 16:00:12.786858 2015] [proxy:error] [pid 23246] (111)Connection refused: AH00957: AJP: attempt to connect to 127.0.0.1:8009 (*) failed
[Wed Jun 17 16:00:12.786943 2015] [proxy_ajp:error] [pid 23246] [client 192.168.100.27:54836] AH00896: failed to make connection to backend: localhost
  • はまった1つめ

    • /usr/local/tomcat/logs/catalina.out
重大: 静的リソースの起動中のエラーです
java.lang.IllegalArgumentException: ドキュメントベース /usr/local/tomcat/webapps_war/sample が存在しない、又は読めないディレクトリです

  → server.xml の context に対象の「sample」を書いたら、
    そのwarをデプロイしないと怒られる

  • はまった2つめ

    • /usr/local/tomcat/logs/catalina.out
6 17, 2015 4:16:55 午後 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml: Error at (129, 88) : addChild:  Child name '/sample' is not unique

  → server.xml の context の path はユニークじゃないと怒られる

  • はまった3つめ

    • /usr/local/tomcat/logs/catalina.out
6 17, 2015 5:08:59 午後 org.apache.catalina.session.StandardManager doUnload
重大: 持続されたセッションの保存中のIOExceptionです: java.io.FileNotFoundException: /usr/local/tomcat/work/Catalina/localhost/webtest001/SESSIONS.ser (許可がありません)
java.io.FileNotFoundException: /usr/local/tomcat/work/Catalina/localhost/webtest001/SESSIONS.ser (許可がありません)

   → /usr/local/tomcat/work 配下の所有者とグループをtomcatにした
     たぶんHttpServletSessionを使ったプロジェクトをデプロイするとこうなる

ひとまずメモでこれだけ。
一つ目のやつ、原因がわからなかった&調査する時間が無かったので
書置きだけ残す感じです。

macにEclipseを入れて日本語化したメモ

Eclipseのインストールはここを参照

日本語化はここを参照

上のサイト(ありがたや)を参考に、

  1. Eclipse入れて
  2. 日本語化プラグイン入れて
  3. Eclipse再起動

ってやったらうまくいった。
今回使ったEclipseのバージョンは、4.4 Luna。(最新版は4.5 Mars)
やっぱり安定版の方が、記事の出が良いなー

eclipse.iniに追記が必要ってとこが、WindowsEclipseとの違いだったかな

技術関係のブログをはじめる

経験したことを身に付けるため、アウトプットしたい!
と思って始めます。
書き方は マークダウン記法 で練習練習。
今のところやりたいなーと思っているのはこれ。

・JSP/サーブレット(いまさら)
 JavaのWebアプリケーションの基本をおさらい
・AWS
 サーバ構築を勉強する上、イメージを保存、再利用できる環境は
 「あーやり直ししたい」のときの敷居が低くなるので助かる
・Github
 せっかく勉強したことを保存しておきたいし、使ってる人と
 コミュニケーションを取ることができる。
・Playフレームワーク
 Javaのフレームワークで、Railsライクらしい。
 とても簡単にwebサービスを作れるとかなんとか。
・node.js
 はやりのjsライブラリ。内容は知らない
・angularJS
 はやりのjsライブ(ry
・coffeeスクリプト
 jsを自動生成する。インデント文法が気に入らないけども。