Maven:空のプロジェクト作成時のエラー
空のプロジェクトを作ろうとコマンドを実行したら
mvn archetype:create
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.4:create (default-cli) on project standalone-pom: Unable to parse configuration of mojo org.apache.maven.plugins:maven-archetype-plugin:2.4:create for parameter #: Cannot create instance of interface org.apache.maven.artifact.repository.ArtifactRepository: org.apache.maven.artifact.repository.ArtifactRepository.<init>() -> [Help 1]
とエラーが出力されました。
調べてみると、archetype:create は非推奨のようです。
generateで無事作成できました。
mvn archetype:generate
UPSが故障した時の対応
朝、出社するとサーバの電源がOFFになっていました。UPSが故障して、電力が供給されなくなった事が原因でした。サーバの電源を入れて無事復旧できましたが、サーバが壊れていないかヒヤヒヤしました。
当時の、新しいUPSの選定~導入までの流れをメモしておきます。
■ まずはUPSの選定
今回のような事態が起こらないように、UPSから電力が供給されなくなったら、適切にサーバのシャットダウンが行われるよう「自動シャットダウン機能」が搭載されていること。かつ、導入が簡単な機器を選ぶことにしました。
- 接続対象であるTeraStationとXenServerに対応している。
- 導入が簡単そうだった。(TeraStationは、付属のケーブルを接続して、TeraStationの管理画面で設定するだけ。XenServerは、付属のシャットダウンソフト「Simple Shutdown Software」をインストールするだけで導入できそうだった。)
■ 電源容量の計算
以下のサイトを参考に電源容量を計算しました。
UPS選定方法|製品選定|OMRON 無停電電源装置(UPS)
■ UPSの設置
TeraStationは、付属のUSBケーブルでUPSと接続し、管理画面の「UPS連携設定」で商用電力断から何秒たったらシャットダウンを行うか設定するだけで完了しました。
XenServerは、付属のCDを読み込ませてマウントして
mount /dev/cdrom /mnt/cdrom
以下のサイト様を参考に自動シャットダウンスクリプトを設置しました。
※シャットダウン前に外部コマンドでXenServer上のVMを停止させなきゃいけないのかな・・・?と思いましたが、後の動作確認で検証してみると、ちゃんとXenServer上の各VMを停止してからホストOSのシャットダウンが行われました。
ついでに、XenServer起動時に主要なVMを自動で起動させる設定を行いました。
■ 動作確認
※ 動作確認時の注意事項
Linux:Apache2.4 と Tomcat8 を連携させる
Linux:CentOS6にApache2.4をインストールする
CentOS6にApache2.4をインストールした時のメモ
インストールが終わって、いざブラウザで「http:サーバアドレス/」を実行してみたけど、「It works!」が表示されない。。。
iptablesでポート80を許可してませんでした(;_;)
httpだけ許可したあと、再度アクセスしたら「It works!」が表示されました。
ソースからインストールしたので、手動で自動起動スクリプトを登録します。
cp {Apache Install Dir}/bin/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd(以下の3行を追記)
# chkconfig: 35 85 15
# description: apache ${apacheのバージョン}
# processname: httpd
この3行を書かないと --addしても「service httpd does not support chkconfig」と表示されてエラーになります。
chkconfig --add httpd
/sbin/chkconfig httpd on
/sbin/chkconfig --list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Spring Tool Suite:インストールする項目の収集中にエラーが発生しました
Spring Tool Suite を開くと毎回このエラーが出て鬱陶しいです。
「インストールする項目の収集中にエラーが発生しました」
とりあえず、更新できるソフトウェアを更新して、
①「ウィンドウ」-「設定」
②「インストール/更新」-「使用可能なソフトウェア・サイト」
を開いて、全てクリアしたら、以降メッセージが出なくなりました。