量産メモ帳

忘れっぽいのでメモを残しています。

Tomcat

Windows 8 上で WebDAV サーバーを構築してみた。

今まで WebDAV サーバーを構築しようと思ったことはあったけど、環境構築が面倒臭そうなのと、そもそも用途がないので、ずっとヤル気が起きなかった。 しかし、とある事情でモチベーションが湧いたので、ちょっと試してみた。 以下、やったこと。 Apache Tom…

JSF利用時のWEB-INFディレクトリ内のファイルの取得方法。

例えば、/WEB-INF/web.xml ファイルは以下のように取得できる。String fileName = "/WEB-INF/web.xml"; ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); File file = new File(ser…

Maven3 で war ファイルを Tomcat7 にデプロイする。

事前条件は上と一緒。 war ファイルのビルド以上にハマったのが、Tomcat7 へのデプロイ。 最終的に上手くいった時の設定は以下の通り。 pom.xml … … … org.apache.tomcat.maven tomcat7-maven-plugin 2.0-SNAPSHOT tomcat7 http://localhost:8080/manager/te…

WARファイル内にあるクラスを参照するための pom.xml の記述例。

pom.xml の dependency タグを使って、WARファイルにクラスパスを通すのは無理っぽいので、WARファイルをビルドする時、JARファイルもビルドするようにして、それにクラスパスを通すようにした。 まず、参照される側のモジュールは、plugin ノードの attachC…