たぷつきません

おなかがでてきた。もうたぷついてるやん。

tomcat

maven2 with Sysdeo tomcat plugin まとめ

maven2のwarプロジェクトとtomcat pluginの組み合わせでちゃんと動作するようになるまでの手順を以下にまとめておく。 tomcat plugin 3.2.1(私のパッチを当てたもの)に入れ替える。 warプロジェクトのsrc/main/webapp/WEB-INF/libの中身は空にする。 ※※ちな…

Sysdeo Tomcat plugin

拙い英語でコミュニケーションしたところ次バージョンで検討してもらえるようだ。 Hi,thank you for this patch. I will try to include it in next version. Regards Bruno --- Katochin a écrit : : 向こうもフランスの人だしお互いコミュニケーションは…

ようやく対応

以下のパッチをあててようやく対応できた。 TomcatBootstrap.java.patch 264c264 < !entry.getPath().toString().equals("org.eclipse.jdt.launching.JRE_CONTAINER")) { --- > !entry.getPath().toString().startsWith("org.eclipse.jdt.launching.JRE_CONT…

さっきのは失敗

さっきのパッチだと、折角MAVEN2_CLASSES_CONTAINERが、providedなライブラリを取捨選択してリストアップしているにも関わらず他プロジェクトの持つライブラリまで全て展開されてしまう。

Sysdeo tomcat plugin にパッチあて

原因判明。同じワークスペースにある他のプロジェクトのPOMの groupId+artifactIdが一致するものは、m2eclipseのMAVEN2_CLASSES_CONTAINERがプロジェクト参照として内包していることからくる問題だった。 あるライブラリのコンテナがワークスペース内のプロ…

開発用クラスローダでプロジェクト参照が効かない。

Sysdeo Tomcat pluginで、DevLoaderがなんか他のプロジェクトが参照できなくなっている。 [DevLoader] Error: /conversion does not exist ! [DevLoader] Error: /jre-extension does not exist ! [DevLoader] Error: /log4j-extension does not exist ! [De…

sysdeo tomcat plugin 3.2.1 がびーん

起動するとカレントディレクトリがTOMCAT_HOMEに変わってしまう。今携わっているプロジェクトは酷いことにカレントディレクトリが特定位置でないと起動できないという謎仕様なのでこれじゃダメだ。しかたがないので、3.2.0β3に戻す。。。今のところちゃんとe…

JSPではまった

eclipseでまともにJSPなんて触ったことがなかったのだが(ほんとに初期だけだった。xml/xslt→tapestry→mayaaなんてきてるから疎い。JavaScript版JSPエンジンは一時期開発してたけど)、紆余曲折を経ていろんな意味で鬼のようなJSPがわんさかあるプロジェクト…

sysdeo plugin

昨日、3.2がダウンロードできないよ〜とsysdeoにレポートしたところ、今日3.2は無効化されて3.2.1が公開された。拙い英語でも言ってみるもんだ。

hudsonでmaven tomcat pluginのリモートデプロイ

成功しているのに例外吐くので、調べたらリモートがtomcat5.0の環境だった。http://d.hatena.ne.jp/Ochotona/20060713/1152756149 を参考にtomcat5.5に差し替えたところ、たしかに直った。

useBodyEncodingForURIじゃなくて

<connector URIEncoding="UTF-8"> こっちかー。 参考になりました。→https://hudson.dev.java.net/i18n.html</connector>

エラーメッセージの抑制

tomcatをデフォで使うと、起動時と終了時に以下のようなログが出ます。 情報: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ... : 情報: Failed shutdown of A…

クラスタリングでセッション数を制限

DeltaManager使うとセッションが無制限に増える。DeltaManagerクラスのプロパティにmaxActiveSessionsがあり、これが-1がデフォルトでその場合に無制限ということなんだけど、server.xmlでどうやって設定すればいいんだろ…と悩んでいたところ、よく見たら何…

workを清潔に

実行条件が変わらないように毎回workディレクトリの中身を削除してキャッシュも永続セッションもクリアするなんてことないパッチです。startup.batの末尾辺りを以下のように修正して仕込みます。それだけです。 : :doneSetArgs if exist "%CATALINA_HOME%\wo…