《The Jakarta Project》
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNGTomcatは別スレがあるので、Tomcat以外を扱います
Jakarta : http://jakarta.apache.org/
Ant : http://jakarta.apache.org/ant/index.html
Struts : http://jakarta.apache.org/struts/index.html
Tomcatスレ:http://pc.2ch.net/test/read.cgi/tech/998525941/l50
0002デフォルトの名無しさん
NGNG0003仕様書無しさん
NGNGhttp://www.jcb.co.jp/travel/chiiki_travel/jakarta.html
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGマジで仕事になりません。
Tomcat、Ant、Log4j、Xerces、
どれか一つでもなかったら困るだろうなぁ、、、
0006仕様書無しさん
NGNG氏ね、馬鹿じゃねーのお前。基地外め!
0007デフォルトの名無しさん
NGNG使ってるだけじゃ
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGダメ
0010デフォルトの名無しさん
NGNGThe Jakarta Project
http://piza2.2ch.net/tech/kako/1000/10006/1000699486.html
It begins in Jakarta (HTML化待ち)
http://pc.2ch.net/test/read.cgi/tech/1012133717/
0011デフォルトの名無しさん
NGNG理由を述べよ。排他的(な一部の).NET信者
0012デフォルトの名無しさん
NGNGLinuxで。
どうもAWTがうまくいかないようなのでNGなんですが..
0014デフォルトの名無しさん
NGNGおれはApache2+Tomcat4アドオンの時点でつまずいて
前バージョンにもどしたよ
ただ、結局C/C++でCGI書いてるので
Tomcat使っている意味あんまないんだけどな
おっと、すれ違いね
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017age
NGNG0018デフォルトの名無しさん
NGNGできない。
よく考えたら、ないよね、Javaって、makedependみたいなやつ。
import文みたらいいんだから、簡単に作れそうな気もするが。
0019デフォルトの名無しさん
NGNGXMLプロセッサ&XSLTの選択は何を指定しました?
0020デフォルトの名無しさん
NGNGやっぱできませんか。
JBuilderではクラス間の依存関係見てるみたいなんだけどな。
0021デフォルトの名無しさん
NGNGするケースもあるからね。クラスローダーの実装によって対象の
クラスファイルがネットワークにあったり。実装によってはクラス
ファイルを DB に入れとくのもありかもしれんし。
0022デフォルトの名無しさん
NGNGそれよりSwingConstantsみたいなstatic finalフィールドが変更されたことを検出できるかな?
0023デフォルトの名無しさん
NGNGimport文に * が入っているとややこしいね。ソースを全部なめて該当クラスをチェックするか、クラスがパッケージの全クラスに依存していることにするか。
0024デフォルトの名無しさん
NGNG>それよりSwingConstantsみたいなstatic finalフィールドが変更されたことを検出できるかな?
observer パターンとかは?
002512
NGNG亀レスでどうしようもないけど
一応、運よければ19さんがご覧なってくれることを祈って。
Xercesです。(最新バージョンとかに差し替えたりもしたのですが)
とくに設定ファイルとかはいじらず、ただたんにTomcatのcommonに入れただけです。
なんかわかりますかね。
ちなみに、Winの環境でTomcatをこしらえても同様でした。
おかしいなぁ、WEB+DB Pressにはcocoon.warをコピーしてOKみたいな
ことは書いてあったのに。
0026デフォルトの名無しさん
NGNGみんなtomcatしか使ってないのか?
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG002919
NGNG俺、ちょっと前だがCocoon1.8使ってみたんだけど
そのときはcocoon.warじゃなくて
cocoon.jarだったんだが・・・
.warファイルってEJB?
おれEJBはあんまりタッチしてないから
わからないな
ちなみに、AWTがおかしくなるって
どういう風におかしくなるの?
俺の場合設定は
[formatter.text/html.encoding=EUC-JP]
にしたのと、web.xmlの内容を書いたぐらいだった
まあ、あたりまえのことだが・・・
0030デフォルトの名無しさん
NGNGwar知らないって、大丈夫かよ・・・。
0031デフォルトの名無しさん
NGNG最近流行ってるよね、Struts。
0032デフォルトの名無しさん
NGNGjavac *.java
で、コンパイルしちゃいます
そもそも俺、間違ってる?
0033デフォルトの名無しさん
NGNG俺、間違ってる?
0034デフォルトの名無しさん
NGNGロギングってlog4jと書き方まで同じじゃん
どっちが優れているんですか?
0035デフォルトの名無しさん
NGNGクラスが少ないうちやパッケージとかもあんまり考えなくていいんならそれでもいいんでない?
あとはJUnitとかも使ってないんだったら。
>>33
deployってEJBの話?
EJBワカラヌ
0036デフォルトの名無しさん
NGNGportlet の作り方がいまいちわかりません。
AbstractPortlet を継承してサブクラスを
作った後、何処に配置してどうやって
Jetspeedに取り込むのでしょうか?
portlet の作り方の具体的手順を説明している
ウェブページをご存知でしたらご紹介ください。
HelloWorldレベルのサンプルでも構いません。
日本語の説明だとありがたいです。
http://jakarta.apache.org/jetspeed/site/index.html
0037デフォルトの名無しさん
NGNG>>36 が必要な情報なのかまでは見てませんが。
0038デフォルトの名無しさん
NGNGant.batだと別のDOS窓開きます。
Meadowのバッファーに出力させる事って出来ませんかね?
0039デフォルトの名無しさん
NGNG反応ありがとうございます。
インストール方法なら日本語でもあるんですが
portlet の作成導入手順もありました?
英語の情報ならあるのですが・・・
0040デフォルトの名無しさん
NGNG単純なワークシートなら問題なく読み書きできるけど
マクロとか特殊なやつが埋めてあると例外が。。。
今後の開発に期待w
commonsのツール群もなかなかよいね。
0041デフォルトの名無しさん
NGNG1.4のロギングって、Log4Jみたいに設定ファイルに
よって、ログの出力先やフォーマットを決められるの?
1.4関係は日本語のドキュメントがまだほとんどないので
分かりません。
0042デフォルトの名無しさん
NGNGスレ乱立なのにで下がっていかねーの?
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNGLog4jはJDK1.4のロギングAPIの公開によって次期バージョン(2.0)から
クラスの名前を入れ替えるらしい。
Category -> Logger
Priority -> Level みたいな。
http://jakarta.apache.org/site/news.html
JDKロガーとLog4jの比較については以前Log4jの開発者がサイトで吠えてたね(w
その文書は現バージョンの1.1.3のドキュメントの中にまだ入っていると思うぞ。
004534
NGNG>1.4関係は日本語のドキュメントがまだほとんどないので分かりません
おいおい、新機能のドキュメントだけはとりあえず日本語なんだけど・・・
API(例のフレームのやつね)だけはまだみたいだけど・・・
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGいや、別にGUIツールなんだから
Antに対応しなくても独自のやり方でもいいと思うんだけど・・・
004841
NGNGホントだ。
よく読んでみるよ。
今まではLog4J使ってたんだけど、やっぱ標準APIに
近い機能のものがあると思うと、標準APIの方を
使いたくなるな。
>>44
こうやって1.4のクラス名と合わせることで、
Log4Jと1.4の互換性があるコードも書けるって
ことかな?
0049デフォルトの名無しさん
NGNGJavaに関して何か共同開発してるのかな
組めばいいもの出来そうなんだけど・・・
もち、Jakartaの頭脳に期待してなのだが・・・
0050デフォルトの名無しさん
NGNG共同開発っていうのが正しいかどうかわかんないけど、SunはJakartaをうまく使っている。
TomcatはいまではSunのReference Implementationだし、log4jやxml関連はj2se 1.4には取り込まれている。
0051デフォルトの名無しさん
NGNG次のバージョンは2.0じゃなくて1.2ですね。
単なるタイプミスだろうけど一応訂正しとくよ。
0053デフォルトの名無しさん
NGNG特に IBM は WebSphere に Apache 組み込んでるし、JSP プロセッサは
jasper 使ってるから。
0054デフォルトの名無しさん
NGNGなんつーか、持ちつ持たれつ?
0055デフォルトの名無しさん
NGNG出来るよ。
M-x compile → ant -emacs
ってやれば良かったと思うけど。
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGJavaWorldで連載始まったよね。
当方Taglib使ったことなかったので嬉しいかぎりす。
0058デフォルトの名無しさん
NGNG4.0.1か4.0.4-b2とあわせることをお勧めします。
warファイルは/tomcat/webapps以下にコピー
tomcatを再起動させれば自動的にデプロイされます。
0059デフォルトの名無しさん
NGNG006012
NGNGだけど、Winでしか成功しない。
不本意だ...
だれかLinuxで成功した人。AWT関系でテクニックがあるんだろうけど知らないかな?
あと、Apache2でmod_webappが使えない。なぜだろ...
0061デフォルトの名無しさん
NGNGhttp://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta1/
0062デフォルトの名無しさん
NGNGbzip2対応したね。
0063デフォルトの名無しさん
NGNGファイルの方はサーブレット作れば何とでもなるんだけどな、JSP は何とも
ならん。4.0 のフィルタ使えば良いのかも知れんが 3.x で使えないかな。
0064Jakarta What's New
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1022854260/
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNGアレ?俺普通に使ってるよ。
最近入れたLINUXで
JDK1.4+Apache1.3.26+Tomcat4.01 + Cocoon2
ですが。。。
Cocoon重すぎるよ…
0068デフォルトの名無しさん
NGNG忍者じゃじゃ丸くんとかな。
0069デフォルトの名無しさん
NGNG007068
NGNG0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNGjunitのテストが通ったらcommitするとか
antからリビジョン指定してupdateし、テストするとか考えています。
みなさんが実践している便利な使い方が有れば教えて下さい。
0073デフォルトの名無しさん
NGNG気がする。俺は読んでないけど。
0074デフォルトの名無しさん
NGNG本ね、一応だけど。
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG今度やってみます。できるかわからないけど。
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGBeanUtilsのソースで使い方はわかるはず。
個人的に、DynaBeanはcastしまくりで使うのが嫌。
しかし、最近beanを使うのに疲れてきた。
setter/getterの記述も面倒だし(自動生成だとしても)、可読性も悪い。
文字列からリフレクション使ってプロパティにアクセスするのも、
疎結合にはなるが、結局コンパイルではねられないのはつらい。
最近はフィールドをすべてpublicにしてリフレクション使って
VOみたくやってるよ...。
JSTL使ってるけど、setter/getterがいやなので、リフレクションで
Mapにほうりこんで使っている...。
Jakarta系というかJava系は、beanを前提に進んでるようなところがあるから
最近はつらいなぁ。
とぐちってみる。
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGから JAMES とかまで書いてある。
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGすごいやりかただなぁ
いいのか?
0084名無しさん@XEmacs
NGNG> 文字列からリフレクション使ってプロパティにアクセスするのも、
> 疎結合にはなるが、結局コンパイルではねられないのはつらい。
jUnit使ってる? jUnit使ってれば、コンパイルではねる必要はないと思うが。
008579
NGNGでも文字列という時点で、結局は実行しないとわからないのでは?
タイプミスもあるしね。
0086名無しさん@XEmacs
NGNG>でも文字列という時点で、結局は実行しないとわからないのでは?
だからJUnitを使って実行するんだが。。。
0087デフォルトの名無しさん
NGNGあると思うが。
0088デフォルトの名無しさん
NGNGお前らなんでも聞いてください。
0089デフォルトの名無しさん
NGNGAvalon って一般的なサーバアプリケーション作成のためのフレームワーク
だっけ? ServerSocket 使ってフルスクラッチで書くのに比べて何が利点?
0091デフォルトの名無しさん
NGNG自分ひとりでソース触るんならそれでもいいけど、
プロの仕事ではないと思うよ。
0092
NGNGLoggingなんだけど、あれってログファクトリのインスタンスが決まると自動的に
Logクラスの実装クラスが決まるの?
0093デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/| | |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
| | | ̄ ̄ ̄ /| ||
| | | / /|TTTTTT TTTTTTTTTT||TTTTT
| /\ | /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
| / / |// / /|
| / / |_|/|/|/|/|
| / / |文|/ // /
|/ /. _.| ̄|/|/|/ Λ_Λ
/|\/ / / |/ / (___)
/| / / /ヽ /〔 非OO 〕〕つ
| | ̄| | |ヽ/l `/二二ヽ
| | |/| |__|/ Λ_Λ / /(_)
| |/| |/ ( ´∀`) (_) Λ_Λ
| | |/ // / ^ ̄]゚ (` )
0094
NGNG0095デフォルトの名無しさん
NGNGその本のせいでJa-Jakartaが陰険な雰囲気になったんだってさ。
隠蔽癖ありの高圧的仕切り屋と僻み屋の対立。
どっちも同じ企業グループってのが....
ほんとに賢い人たちは距離をおきだしているってさ。
翻訳するだけのユーザグループ活動ってのも曲り角なんだねえ。
0096デフォルトの名無しさん
NGNG単純な興味なんですが、それはどこで聞いた話なんですか?
0097デフォルトの名無しさん
NGNGソースはJa-JakartaのML。
おそらく>>95はMLにはいってるんでしょう。
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNGだれか詳しいこと知ってますか?
バージョン0.03の頃(半年ほど前)しか知らないもんで
0102デフォルトの名無しさん
NGNG同一ペインに表示させると化けませんか?
ソースを見るとURLConnection#getContentType()でInputStreamに
渡すエンコーディングを取得してるけどgetContentType()で
とらなきゃいけないような気が...
0103102
NGNG(正)ソースを見るとURLConnection#getContentEncoding()で
ちなみにバージョンは1.4b1。とりあえずJISAutoDetectにしてお茶を濁してますが。
0104デフォルトの名無しさん
NGNGそれって、そもそもオプソ用ってことらしいけど、
普通の業務用システム開発でも使いどころある?
0105デフォルトの名無しさん
NGNGところで、Commonsって皆どのくらい活用してる?
0106デフォルトの名無しさん
NGNGすまん、他のJakarta製品使うときにライブラリとして要求される
くらいで積極的に使ったことはない。
Commons Langは、たった今JavaDoc見てきたけど、なんか自前で
作って既に社内ライブラリに組み込んでるのとかぶる機能が多い
気がした。
もう少しはやくリリースして欲しかった。
0107デフォルトの名無しさん
NGNGその自前をうpしる!
0108アフォ
NGNGCustomer c = new Customer(); c.setName("abc"); c.save();
Book b = new Book(); c.setName("book"); c.save();
これをRollbackするときはどうする?
0109アフォ
NGNGソースのコメント見てもCopyrightしかないでしょ?
そのクラスの存在意義とかが全く読めない事も多い。(笑
0110デフォルトの名無しさん
NGNGJ2EE派なんであんまり興味ないんだけどこんな感じじゃない?
Connection conn =
Transaction.begin(「Torque.propertiesに書いたDB名」);
try {
Customer c = new Customer(); c.setName("abc"); c.save();
Book b = new Book(); b.setName("book"); b.save();
Transaction.commit(conn);
} catch (TorqueException e) {
Transaction.safeRollback(conn);
}
>>109
JavaDocは確かにあれだな。細かいことはMLで聞いてくれって
スタンスなんだろ。
0114デフォルトの名無しさん
NGNG>>113
どの本ですか
0115デフォルトの名無しさん
NGNGあれだよあれ!
あの四角くてひらべったいやつ。
0116名無しさん@XEmacs
NGNGあれかぁ。本屋に並んでるやつ。
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNGあれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
0124デフォルトの名無しさん
NGNGあれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
あれってなんだよ
0125デフォルトの名無しさん
NGNG0126552
NGNGれ
っ
て
な
ん
だ
よ
0127名無しさん@Emacs
NGNG0128デフォルトの名無しさん
NGNG0129114
NGNG0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG0133105
NGNGttp://www.flashline.com/components/view.jsp?prodid=4702&affiliateid=657173
っていうか、標準ドキュメント見ようとすれば絶対に見つけると思うんだが・・・・
0134デフォルトの名無しさん
NGNGLog4jの本か、、、なんか流れから勝手にJakarta全般扱ったものかと思いこんでた。
0136デフォルトの名無しさん
NGNGプロジェクト内で似たような機能のものが結構あるし、ドキュメントが貧弱だし。
0137デフォルトの名無しさん
NGNG全てがそうだとは言わないが、確かに多い。
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNGワロタ。
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNGXerces Jakarta違う。
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNGAnt以外はちょっとイヤ
>>144
あれでほぼ完成なんじゃないの?
0146デフォルトの名無しさん
NGNGリファレンスインプリメンテーションとして半標準とされることが重要。
あとは、実装よりもインターフェースがすっきりしてるほうが良いね。
>>142
Antはもうないと駄目だなー。
一度Antに慣れてしまうと、もうバッチファイルやシェル、Makeでビルドする気が起きない。
あと、バージョン1.3ではOROとRegexpは欠かせないね。
自分で正規表現エンジンを実装なんてしたくないし。
Log4jも捨てがたい。
Commons系はDigesterとLogging以外はどうでも良い感じ。
0147デフォルトの名無しさん
NGNGcommons-logging-1.0.2でちょっと遊んでみようと思ったんですが、
思うように出力されません。
クラスパス通ったところに、「commons-logging.properties」を置いて、
org.apache.commons.logging.log=org.apache.commons.logging.impl.SimpleLog
と、指定しました。
そして、
>> 148
を実行してみたら、
------------------------------
start!!
end!!
------------------------------
となり、肝心のメッセージが出力されません。
で、今度はLog4j使ってみようかなと思い、クラスパスが通ったところに、
「log4j.properties」を置いたら、今度は出力されました。
この時、「commons-logging.properties」の設定はSimpleLogのままです。
なぜ、SimpleLogでコンソールに出力されないのでしょうか?
環境はWindows2000、JDK1.4です。
0148デフォルトの名無しさん
NGNGimport org.apache.commons.logging.LogFactory;
public class Test {
private Log log = LogFactory.getLog(Test.class.getName());
public static void main(String[] args) {
System.out.println("start!!");
Test test = new Test();
test.debug("てすと");
System.out.println("end!!");
}
public void debug(String msg) {
log.debug("[" + System.currentTimeMillis() + "]" + msg);
}
}
0149147
NGNGなるほど(恥)
0150147
NGNGLog4jにクラスパス通っていると、SimpleLogって指定してもLog4jになる?
ドキュメントにもそれっぽいことが書いてある。(英語わかんないからたぶん)
そーゆーことでいいんだよね?
0151ななし
NGNG0152デフォルトの名無しさん
NGNGログファイル名を、20021014.logのように日付を付けたいのですが、
log4j.propertiesにどう設定したらいいのでしょうか?
DailyRollingFileAppenderはなんか違うみたいだし。
0153デフォルトの名無しさん
NGNGBeanプロパティを設定すると
XXXX.datePattern=yyyy-MM-dd
こうなる。/foo/bar.log.2002-03-08.
yyyyMMdd.log には成らない。何のログか分らないだろう。
あるいは、パターンを/で始めれば良い?
実験結果を報告せよ。
0154デフォルトの名無しさん
NGNGジブンデヤレ
0155デフォルトの名無しさん
NGNGおまえがなー
0156デフォルトの名無しさん
NGNGどこを見りゃ良いんだ…
0157デフォルトの名無しさん
NGNGイロイロ指定してみたけど出来なかったのであきらめ。
153さんのヒントでやってみたものの、yyyyMMdd.logの形式にはならない。
けど、まあxxx.log.yyyyMMddの形式でいいや。
そっちのが解りやすいし。.
0158デフォルトの名無しさん
NGNG使えてるぞ。
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html
内部はDBCPなので、そっちも調べた方が良いかも。
0159デフォルトの名無しさん
NGNGあ、そんなところにあったのか。ありがと。JNDI から手繰ればよかったのか。
ぐぐってみたけど 「Tomcat 4 コネクションプール」じゃまともなサイト
ぜんぜん引っかからないや。まだ日本語の解説は少ないのかな。
0160デフォルトの名無しさん
NGNGここってJa-Jakartaと関係あるの?
0161デフォルトの名無しさん
NGNG俺も気になってた。
0162デフォルトの名無しさん
NGNG会社の代表自らが個人で訳を進めてるみたい。
1つのプロダクトに関してAPIも含めて完全な翻訳を行うよりも、
APIを捨てて複数プロダクトのサイトドキュメントを訳すことで、
各プロダクトの概要をつかみやすくしようとする姿勢がいいな。
0163デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/enterprise/0210/15/nw02.html
どうだろう?
0164デフォルトの名無しさん
NGNGバグだらけ。誰も相手にしない。
0165デフォルトの名無しさん
NGNGマジっすか?
と、乗ってみる。
0166デフォルトの名無しさん
NGNGと適当に答えてみる。
0167デフォルトの名無しさん
NGNG面白いジャンこれ?
軽いギャグのつもりで始めてみたんだけどちょっと夢中にナタヨ
原因不明のエラーが起きた時に調べようがないんだよね(討つ
ぐぐってみたらけっこうヒットするなぁ
0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNG翻訳に貢献してないなら、Jakartaの本買えよ。dbcpの初歩が載ってるから。
0170デフォルトの名無しさん
NGNG使えてるよ。dbcp使って。
joclの設定は適当にサンプルをほとんどそのまま。
確かにpoolingはされてる。
てかtomcatのバージョンの問題じゃないでしょ。l
0171デフォルトの名無しさん
NGNG漏れも結構気に入っている。これ面白いよな。
技術評論社のJakarta本の記事見て初めて知ったYO
0172デフォルトの名無しさん
NGNGViewを動的に生成する仕組みなんてあるのかな?
0173デフォルトの名無しさん
NGNG俺もその本で知って気になってるんだけど、いまいち面白いもの作るアイディアが
湧いて来ないんでまだ使ってない。
少しAvalonにも興味出てきたんでJakartaのドキュメントでも読んでみます。
0174171
NGNGやっぱりファイル読み込みになるんかなー。ちょっと明日にでも試してみるよ。
>>173
そうなんだよな。アイディアがなー。何かないかな。
この記事のメールFAXってのも結構無理矢理って感じだよな(w
0176デフォルトの名無しさん
NGNGあれ読んでとりあえず思いついたもの。
メールでアンケート(届いたときの途中経過を返したり)
各種依頼メール系(検索依頼、登録依頼などなど)
大阪弁コンバータ(送ったメールを変換して返してくれる)
翻訳サービス(送ったメールを翻訳して返してくれる)
ファイル変換(Word→PDFとかGIF→PNG)
HTMLメールフィルタ(HTMLメールが来たらテキストに変換)
コンテンツアップロード用(送られてきたら公開用コンテンツ作成フローに流れる)
発想が貧弱だな・・・
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNG同意。面白そうではない。
0179デフォルトの名無しさん
NGNGclasspathをずらーって書くのがあまりきれいじゃないのですが、
一箇所にまとめることは可能でしょうか?
<path id="project.class.path">
<pathelement location="lib/"/>
<pathelement path="${java.class.path}/"/>
<pathelement path="${additional.path}"/>
</path>
<target ... >
<rmic ...>
<classpath refid="project.class.path"/>
</rmic>
</target>
<target ... >
<javac ...>
<classpath refid="project.class.path"/>
</javac>
</target>
</project>
0181デフォルトの名無しさん
NGNGできました!ありがとうございます!!
0182デフォルトの名無しさん
NGNGMLとBBSとIMのドッキングとかどうだろうか(w
単なる思い付き。
0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNGカスタムタグをつくったんだけど思い通りに動かない。
なんで?
public final class AppletTag extends TagSupport {
public int doStartTag() throws JspException {
HttpServletResponse response =
(HttpServletResponse) pageContext.getResponse();
StringBuffer results = new StringBuffer("<applet");
results.append(" code=\"");
results.append(code);
results.append("\">");
if(url != null) {
results.append("<param name=\"url\" value=\"");
results.append(response.encodeURL(ResponseUtils.filter(url)));
results.append("\">");
}
return (SKIP_BODY);
}
}
0186デフォルトの名無しさん
NGNGバイバイキーソ
http://pc3.2ch.net/test/read.cgi/tech/1035570359/
0187デフォルトの名無しさん
NGNGサイトを構築したことがあるんですか?
3人くらい? ぷっ
それとも自分だけ? ぶっ 屁こいてしまった。
0188デフォルトの名無しさん
NGNGバイバイキーソ
http://pc3.2ch.net/test/read.cgi/tech/1035354069/l50
0189age
NGNGJavaWorldで今月から「Jakarta活用指南」って連載始まった。
今月はMavenの紹介で、来月はAlexandriaだってよー
0190デフォルトの名無しさん
NGNGXML ファイルを使って Log4J の初期化を行っているのですが、
下記のように、同じ階層のカテゴリを指定して、そのログレベルに
よって使用するアペンダを変えることはできるのでしょうか?
ちなみに下記のような二つ並べた設定の仕方ではダメでした。
<category name="com.example.2ch">
<priority value="info" />
<appender-ref ref="AppenderA"/>
</category>
<category name="com.example.2ch">
<priority value="fatal" />
<appender-ref ref="AppenderB"/>
</category>
0191190
NGNG0192デフォルトの名無しさん
NGNG(WEB-INF/libにjarファイルをコピー)したんだけど、
1.4b1だとHttpUnit使えなくて、cactus-1.4.1にしたら使えるようになった。
これって既知の問題?それとも俺のまちがい?
0193デフォルトの名無しさん
NGNGJUnitのTestRunnerでテストを実行したら、textuiなら成功するんだけど、
Swing,AWTで実行すると失敗してしまいます。うまくいく方はいますか?
私の環境は
Wind2000
Cactus1.4.1
JDK1.4.0_01
です。
0194デフォルトの名無しさん
NGNGピュアーJUnit
0195デフォルトの名無しさん
NGNGあるツールが出力するメールを受け取ったら、DB更新&別のユーザーに
メールを送信って言う処理をしなければならないんですけど、
あんまり使っている人いなさそうなもんでjamesを使っていいものかどうか迷ってます。
じぶんで簡易的なSMTPサーバつくるのとどっちがいいでしょう。
JavaMailってSMTPの受信側はサポートしてなかったですよね。
0196デフォルトの名無しさん
NGNGメールの受信に応じてプログラムを自動実行したり、任意のメールアドレスにメールを
転送したり送ったりできますよ。私も詳しくはないですが。
0197195
NGNGツールの出力するメールを受け取るだけなので
わざわざメールサーバ立てるのもどうかなと思いまして。
サーバの管理とかやったことないんでよくわかんないんですが、
なんか管理大変そうだし。
Googleで検索してみたらjemailとかdixiemailてのを見つけました。
ソースをチラッと見たかぎりではこんなんでいいのってぐらい簡単ですね。
もうちょっと検討してみます。ありがとうございました。
0198デフォルトの名無しさん
NGNG日本語が文字化けする。
エンコーディング周りをいろいろと変更してみたりしたが、
効果なし。どうもjasperで文字化けしてるっぽいけど。
なんでじゃー!!
何か情報ありませんかね??
0199デフォルトの名無しさん
NGNGえーと、たしか neon Mail Server だか言うソフトが Java 製 (MS J++ だけど) で、
Mailet みたいな「プラグイン」チックなものが作れたような。ちょっと作者から
香ばしい香りがするんだが。シェア \3000
http://www.vector.co.jp/soft/win95/net/se251839.html
0200デフォルトの名無しさん
NGNGjamesはOpenRelayになるからやめれ。
POP3アカウントをどっかに用意してもらって、JavaMailで読みにいこう。
0201デフォルトの名無しさん
NGNGこれって「総サンプル数」とかの間違いだよね?
英語版だと "No of Samples" ってなるから確かに「サンプルなし」とも読めるけど。
しばらくわかんなかったぜ、ヽ(`Д´)ノコノヤロ-!
0202デフォルトの名無しさん
NGNGそれって、Ja-Jakartaの?
あそこの翻訳は、
機械翻訳 → 翻訳できなかったところを自力で
という流れらしいでの。あまり期待してはいかんとよ。
0203デフォルトの名無しさん
NGNGぐぃいいいいいいいいいいいいいいいいいいいい!!
0204デフォルトの名無しさん
NGNGどおりで翻訳が変だと思ったよ。
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG英語の読める人間にとって、はっきりいって翻訳は面倒くささ爆発です。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGプッ
0209デフォルトの名無しさん
NGNGeclipseについて詳しくのってるような本ってありますか?
0210デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1033079172/
0211デフォルトの名無しさん
NGNG翻訳の方が、PG,SEより高給って知ってるか?
0212デフォルトの名無しさん
NGNG給料を貰える仕事をしているのならね。
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNGJakarta の方向性と違うくない?
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNGリリースって言われると安心して使える気になるね。
0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNGtemplate タグをハックして、
ほとんどHTMLを書かずにやってやると思ってます。
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNGまでの繋ぎ的なものになってしまうのかなぁ。
0223デフォルトの名無しさん
NGNGstrutsの質問です。
commons-loggingと、log4jでログ出力してるんですけど、
log4j.propertiesで指定したファイルに、
struts自体が出力しているログまで落ちてしまうんです。
これってどうにかなりませんか?
0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNGlog4jの設定は共通なのでやむをえない。
org.apache.strutsやorg.apache.commonのカテゴリを作って、
Struts関連は別のところに落ちるようにするしかない。
詳しく教えてほしけりゃ設定ファイル晒せ。
0226デフォルトの名無しさん
NGNG今は、こんな感じでやってます。
log4j.rootCategory=DEBUG, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=test.log
log4j.appender.R.MaxFileSize=500KB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy/MMM/dd HH:mm:ss,SSS} [%t] %-5p (%c:%L)\t%m%n
0227デフォルトの名無しさん
NGNGとか書いて適当なAppenderとLayoutを追加しとけばいいよ。
1.1だろうから
log4j.category.org.apache.commons=
も必要。
ただLevel以外は上位の設定を受け継ぐと思う。
上位の設定を受け継がせない方法はXMLなら知ってるけどプロパティは使わないから知らない。
0228デフォルトの名無しさん
NGNGJavaServerFacesも今更って気がしない?
0229デフォルトの名無しさん
NGNGありがとうございます
試してみます
0230デフォルトの名無しさん
NGNG初期処理(マスターテーブルからデータの読み込みなど)って
どこでどうやるのが一般的ですか?
0231デフォルトの名無しさん
NGNGejbを使えばいいのですか?
どうやって使うのですか?
tomcatとj2eeサーバを起動させなければいけないのでしょうか
よくわからないので変なこといってるかもしれませんが
教えてください。
0232デフォルトの名無しさん
NGNGますが。
もう少し具体的に何をしたいのかを書くべきです。
0233デフォルトの名無しさん
NGNGレスありがとうございます。
現在struts、tomcatを使っています。
ejbの使い方が良く分からないのですがtomcatで使えるのかな
と思いました。
セッション管理をしたいというよりはejbの機能を使って見たい
という質問でした。
でもHttpSessionというのを使えばできるんですね。
0234232
NGNGいや、tomcatではEJBは使えないですよ。
EJBを使いたいのでしたら、JBossなどを使うのはどうでしょうか。
0235デフォルトの名無しさん
NGNGやはりそうなんですか。
ありがとうございます。
いままでWO使っていましてJ2EEを勉強中です。
何を使うと何ができるというのがまだ良く分かっていませんので
いろいろ手を出しています。
JBossというのを使うとtomcatは必要なくなるのでしょうか?
0236232
NGNGTomcatは普通使うようです。
ただ、EJBのことでしたらJakartaとは今のところ関係なくなりそうなので、
他のスレに行った方が良いと思います。
0237デフォルトの名無しさん
NGNG分かりました。
>ただ、EJBのことでしたらJakartaとは今のところ関係なくなりそうなので、
というのはどういうことでしょうか?
0238デフォルトの名無しさん
NGNG1. StrutsのActionServletのinitメソッドをオーバーライドする。
2. 別のServletを作ってそこのinitメソッドで値を取得してServletContextなどに入れる。
個人的には2がお勧め。Strutsに依存しないし、再利用も出来る。
web.xmlでservletの定義にload-on-startupを設定して最初に起動するようにしておいて、
servlet-mappingを定義しなければ初期化処理専用のServletに出来る。
おれはこの方法でlog4jの設定ファイルの読み込みをしてる。
0239232
NGNGEJBを使えるサーバとしては、Websphere、WebLogic、ORION、JBoss、
JRunなどいくつもありますが、これらはJakartaプロジェクトから出てきた
ものではないということです。
かといって、CactusのようにEJBのテストが出来るものがあるので、全く
関係ないとは言い切れないのです。
0240デフォルトの名無しさん
NGNGつーわけでここいけ。
http://pc3.2ch.net/test/read.cgi/tech/1017240849/l50
0241デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNGFilterはリクエストのたびに動くからそこを気をつければOK。ただ効率的に無駄が多いかも。
あと忘れてたけど、Struts1.1からはplug-inという機能がついてそこで初期化処理とかが出来るらしい。
Validatorとかが設定ファイルの読み込みなどの初期化処理をするのに使ってる。
0244デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNG>>238
Servlet2.3以降ならServletContextListenerを使う方がよさげ。
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Servlets4.html
0247230
NGNGアヒャヒャヒャ(゚∀゚)
0248デフォルトの名無しさん
NGNG絶対パスじゃなくて、例えばContextPathからの相対パスにしたいときとかあるよね。
そういう時どうしてる?
おれはファイルを ${bbs.log.dir}/log4j.log と指定しておいて、
プログラム内で System.setProperty("bbs.log.dir", config.getServletContext().getRealPath("/"));
とかやってるけどもっとスマートな方法ないかなと模索中。
0249デフォルトの名無しさん
NGNGいっぱい出たが、何も考えたくなければServletのinitメソッドで行けば。
Servletのバージョン、Strutsの使用有無関係なしで使えるから。
他のものは興味があれば調べとけ。>246の方法も結構いいと思う。
0250デフォルトの名無しさん
NGNG初期処理(マスターテーブルからデータの読み込みなど)って
どこでどうやるのが一般的ですか?
0251デフォルトの名無しさん
NGNG0252bloom
NGNGhttp://www.agemasukudasai.com/bloom/
0253デフォルトの名無しさん
NGNG今、Strutsのラッパーを作っていて
設定ファイルを独自のXMLにしているんだけど、
XMLの中の値をURLみたいなXPATHで指定すると簡単に値が取得できる。
Bigesterかjaxbかrelaxerを使おうか・・・と迷っていたが、
JXPATHが直感的で分りやすかった。
0254253
NGNGただ、サブプロジェクト同士での依存関係があったりするけど。
うちの会社はcommonsの各jarファイルをcommons.jarにまとめている。
これってライセンス違反?
0255デフォルトの名無しさん
NGNGジャカルタ以外でもよいので。
0256デフォルトの名無しさん
NGNG別スレで聞いたほうがいいよ。
WA(以下略) 楽(以下略)
とかのキーワードを出せば何故かレスが盛り上がると思う。
0257デフォルトの名無しさん
NGNGこれってさ、digesterと何が違うんだろ?
Struts自体は設定ファイルはdigester使ってるじゃん?
今はdigesterもcommonsにあるわけだし。
0258デフォルトの名無しさん
NGNGあとアクセス方法がXPath準拠なのもいいと思う。
XMLで言うとDigesterはSAXを使って、XMLをオブジェクトにマッピングするだけだろ。
その分メモリは食わない。
JXPathはDOMを使うから手軽にランダムアクセス出来るけどメモリ食う。
ただJXPathはたぶん更新も出来ると思う。
要するに
Digester=SAX=参照のみ。メモリ食わない。
JXPath=DOM=更新可。メモリ食う。
ってとこじゃないの。
設定ファイル読むような用途の場合はDigesterの方がいいってことだと思う。
0259253
NGNGDigesterって設定項目が増えるたびにBeanを作らなきゃいけないし、
そのXMLがネストしてるとBeanもネストさせなきゃいけないから
かなり面倒くさいというか、混乱してくるんだよね。
JXPathは確かに重いが、WEBアプリの起動時に読み込んで
静的領域に入れて使えばそんなに気にならない。
参照回数が多い場合は、さすがにBeanを作って格納するけどね。
結局Beanが増える罠・・・
0260デフォルトの名無しさん
NGNG全部フリーですけど、どこから利益を得ているのでしょうか?
ちなみに私はTomcat、Log4J、ant、Strutsを使っており、Jakartaにはかなりお世話になっていますが、
使えば使うほど、これだけの製品をフリーで提供しているJakartaとは一体何者と思えてきたので。
0261257
NGNGなるほど。Beanにも使えるのか。
使い分け方も勉強になりますた。
>259
>そのXMLがネストしてるとBeanもネストさせなきゃいけないから
それは違うとおもうぞ。
0262デフォルトの名無しさん
NGNG検索くらいすれ
ttp://www.google.com/search?hl=ja&ie=Shift_JIS&q=Jakarta+%82%C8%82%C9&btnG=Google+%8C%9F%8D%F5&lr=
ttp://www.t3.rim.or.jp/~yoko-k-h/java/servlet/engines/jakarta.html
0263デフォルトの名無しさん
NGNGどこに置いたらいいのでしょうか?
lib以下をすべてコピーしたらいいのでしょうか
0264デフォルトの名無しさん
NGNGhttp://jakarta.apache.org/bcel/
Jakartaの中じゃ異端児、というか、なんでJakartaなのか理解できないけど。
うまくやれば C# 風のオリジナル言語とかが作れるね。
とりあえず GikoBasic for JavaVM とかからはじめてみようかな。
しかしこのライブラリのクラス設計は場当たり的な感が否めないな…。
0265デフォルトの名無しさん
NGNG思っています。jxpathのようなツール他にありますか?
0266デフォルトの名無しさん
NGNGTomcatでcocoon使い、同時にTomcatでstrutsを使うってことか?
Tomcat4.1, struts1.1-b2, Cocoon2.0.4, Linuxベースで説明すると、
jakarta-struts-1.1-b2.tar.gz を解凍したwebappsディレクトリにあるstrutsで始まるファイルをすべて $CATALINA_HOME/wepapps にコピーする。
strutsで自分で何か作ろうとするなら、
struts-blank.war 置いて自分でこのファイルを自分で変える。2ch.warという名前にしておくと、
Tomcatを起動しているときに発生するかどうか忘れたが、勝手に $CATALINA_HOME/wepapps に2chというディレクトリができる。クラスの作り方とかあとは本とかネットで調べてくれ。
strutsで始まるファイルも勝手に解凍され、ファイルと同じ名前のディレクトリができる。
cocoon-2.0.4-bin.tar.gz も同様に解凍して cocoon.war $CATALINA_HOME/wepappsにコピーする。
勝手にcocoonディレクトリができる。
Tomcat再起動してアクセス
http://localhost:8080/cocoon/
http://localhost:8080/struts-example/
http://localhost:8080/struts-template/
etc...
0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNGTOMCATで認証するのにusernameとpasswordがいるのは当然なんだけど
ロールっていったい・・
0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG例えば、strutsのサンプル(logic-iterate.jsp)をちょっと改造するとして、
<jsp:useBean id="bean" scope="page" class="org.apache.struts.webapp.exercise.TestBean"/>
<logic:iterate id="element" name="bean" property="stringArray" indexId="index" offset="x" length="y">
ってあったとき、
xとyをどこに持たせておけばいいのかわからない。
beanにgetXとgetY作って持たせておけばいいかと思ったけどうまくいかねー
た す け て
0273デフォルトの名無しさん
NGNG正月だから、まづは餅食え。
0275272
NGNGお し え て
0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNGoffset="<%=String.valueOf(bean.getX())%>" length="<%=String.valueOf(bean.getY())%>"
getX()やgetY()がStringならvalueOf()は必要なし。
0278デフォルトの名無しさん
NGNGおお!ありがとうございます!
できました!
できてからいろいろいじっていてわかったのですが、
>>272のようなやり方(意地でもスクリプトレットを書かない)をするには、
<bean:define id="offset" name="bean" property="x"/>
<bean:define id="length" name="bean" property="y"/>
<logic:iterate id="element" name="bean" property="stringArray" indexId="index" offset="offset" length="length">
ってしたらできました。
そういうもんなのかな?
0279デフォルトの名無しさん
NGNGていうかソース嫁。
tomcatのworkのでもlogicタグのでもどっちでもいいからさ。
0281デフォルトの名無しさん
NGNGわかった。読んでみる。
>>280
いや、それが動いちゃったのよ
ま、理解せずに動いても意味ないから調べてみる
0282272
NGNGもっときれいに出来るのかはわからん!
0283デフォルトの名無しさん
NGNGがうまくいきません。
どのように指定するのでしょうか?
0284IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG全レス?
0288デフォルトの名無しさん
NGNG全レス?
0289デフォルトの名無しさん
NGNG* ※ ☆ ※ ※ ☆ ※ ※ ☆ ※ *
* ※ ☆ ※ ※ ☆ .☆ ※ ※ ☆ ※ *
* ※ ☆ ※ ※☆ ☆※ ※ ☆ ※ *
* ※キタ━━━━━(゚∀゚)━━━━━ !!!※ *
* ※ ☆ ※ ※☆ ☆※ ※ ☆ ※ *
* ※ ☆ ※ ※☆ .☆※ ※ ☆ ※ *
* ※ ☆ ※ ※ ☆ ※ ※ ☆ ※ *
* ※ ☆ ※ ※ ※ ☆ ※ *
0290デフォルトの名無しさん
NGNGどういうこと?
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG> >423
> 削除じゃなくて補償の話みたいですよ。裁判は。
> IP記録してるならより明確に責任逃れが出来ると思われ。
補償の話・・・?
はて。。
ていうかそういえば漏れ
あの判決読んでないで
発言してるわけだが・・・
0294IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0295デフォルトの名無しさん
NGNG逝き遅れの妹発見
0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNGだってスレ立てたらIP記録されるのに、
毎日のようにクソスレや違法スレ立ちまくりじゃん
0298デフォルトの名無しさん
NGNGなかなかヘルシーです。
0299デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0300デフォルトの名無しさん
NGNGトップ扱いなんて寒すぎ
0301デフォルトの名無しさん
NGNG0302デフォルトの名無しさん
NGNGまた間違ってるよ。
0303デフォルトの名無しさん
NGNG>それを古川って人間が、名誉毀損で削除依頼の内容証明出します。
>それがひろゆきに届いたら、上記の名誉毀損があることを知りえますよね。
俺は君がとても頭の悪い人間だということを認識しえたよ。
「裁判所が内容証明時ではなく訴状送達時に削除義務を認めたのは
内容証明では名誉毀損事実を知りえたと言うには早すぎるから」
これで分かる?
0304デフォルトの名無しさん
NGNG0305デフォルトの名無しさん
NGNG「2ちゃんねるはボランティアの削除人が書き込みをチェックして、
好ましくない書き込みを一所懸命削除している、
ということになっているが、あれはウソ。
削除人には給料が支払われ、その給料の原資となっているのが、
まずいことを書き込まれた企業が削除要求とともに渡す裏金。
これはまさに、総会屋の構図そのものだ。
これまで裁判になっているのは金額で折り合えなかったり、
裏金を出さない強い態度の企業とだけだ」
http://memo2ch.tripod.co.jp/article.html
0306デフォルトの名無しさん
NGNG企業や商品の批評や個人への意見等が言えなくなる
下手な事書き込むと訴えられるよ
0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNG失敗しますた。
0309デフォルトの名無しさん
NGNGそういうスレ昔立ってたぞ
0310デフォルトの名無しさん
NGNGこの野郎!
と言おうと思ったけどIP晒されるのでやめた
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNGちょっち悲しい。
0313デフォルトの名無しさん
NGNGのソース貼り付けおながい。
0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0317デフォルトの名無しさん
NGNG0318デフォルトの名無しさん
NGNG結果、多くの人命を救いました。ほめてください。
0319デフォルトの名無しさん
NGNGiij4u.or.jp
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNGまあな、今年は俺の年なわけだがどうよ?
っていうかなぁ、俺の毛毟り取るのはまあ、許してやるよ。
メシくわせてもらってるからな。
でもな、紙とか食わせるのはマジで勘弁してくれよ。
俺ァな、山羊じゃねぇんだよ。
あんなひつじの出来そこないと一緒にしないでくれよ。
だって山羊だぜ、山羊。
俺なんか十二星座ってだけじゃなくて干支でもあるんだよな。
だけど、山羊見ろよ、山羊。
黄金聖闘士(ゴールドセイント)止まりだぜ?
あんなのと一緒にしてもらいたかぁーねーよな。
っていうか、俺を殺せるもんならやってみろよ。
俺はいつどこでも誰の挑戦でも受けるぞ?
0324デフォルトの名無しさん
NGNGここまではIPから特定しますた。
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNGいつまで数年前の感覚でいるのだね?
たまには外にでて社会を見ようよ。
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNGきっと濃い内容の議論のスレッドばんりなんだと思う。
0331山崎渉
NGNG0332デフォルトの名無しさん
NGNG0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNGCastorJDOがおすすめ。
Torqueはドキュメントが少ないし、あちこちつぎはぎくさくて
動かすだけでもひと苦労。
OJBは足周りにTorqueを使っていたような気がするのと、やっぱり
ドキュメントが足りない。
0335山崎渉
NGNG0336山崎渉
NGNG0337デフォルトの名無しさん
NGNG0338333
NGNG(ちょっとJakartaからズレるけど勘弁)
CastorJDO をダウンロードしてみたけど、これも
ドキュメントは充実してないね。TorqueやOJBのように
依存ライブラリが少ないのはいい。
実際に理解して使えるようになるまで、かなり苦労しそう。
ある程度マスターするまでは、JDBC使ってSQLをハード
コーディングした方が楽だね。でも使えるようになれば
開発はそれ以上に楽になるのかな。
0339デフォルトの名無しさん
NGNG> ある程度マスターするまでは、JDBC使ってSQLをハード
> コーディングした方が楽だね。でも使えるようになれば
> 開発はそれ以上に楽になるのかな。
まぁ確かにドキュメントは無いですね。特にOQLの資料があんまり無いのが痛い。
ただ、JDBC使うよりはCastorでマッピングルール書いたほうがはるかに楽です。
オブジェクトの数にもよりますが。
わかんないことはCastorMLで聞きましょう。(英語ですが)
0340デフォルトの名無しさん
NGNG0341334
NGNG仕事でCastorJDO使ってるから別スレでも立てて議論してみます?
ドキュメントもある程度翻訳してまとめたものがあるから
近いうちに公開したいなあ。
0342デフォルトの名無しさん
NGNG今日からCastor調べてる。
ドキュメント公開してくれるならめちゃうれしいです。
>>別スレ
かぶるようなスレないから
スレ立てもありかも。
でもすぐに沈みそう。
0343デフォルトの名無しさん
NGNGデータベースアクセス系のスレッドならいいんじゃない?
JDO、Torqueなど。
0344デフォルトの名無しさん
NGNGデータとして設定する日本語はうまく通るが
テンプレートファイル中の日本語が化けてしまう。
つまり、
context.put("user", "ユーザ名");
はうまくいくんだが
Template template
= Velocity.getTemplate("hoge.vm", "EUC-JP");
においてhoge.vm中の文字が化けてしまう。
だれかヒントをくれ。もちろん答えならよりうれしい。
環境: j2sdk 1.4.0
Velocity: 1.3.1-rc2
0345デフォルトの名無しさん
NGNGちなみに、Windows上では同じプログラムが問題なく動いた。
もちろんSJISに変換してだけど。
0346334
NGNGvelocity.propertiesに
input.encoding=EUC-JP
output.encoding=UTF-8
と記述して、Velocity.init("velocity.properties") とすれば
問題ないはずです。プロパティファイルを用意するのが難しい場合は
Properties props = new Properties();
props.setProperty("input.encoding", "EUC-JP");
props.setProperty("output.encoding", "UTF-8");
Velocity.init(props);
という感じでエンコーディングを指定できます。
0347334
NGNGVelocity.init(props);
は
VelocityEngine engine = new VelocityEngine();
engine.init(props);
とでもしてくれ。
0348デフォルトの名無しさん
NGNG確認なんだけど、
・Velocity.propertiesは自分で用意するでOK?それとも
org/apache/velocity/runtime/defaults/velocity.properties
というファイルを書き換えろということ?
・入力ファイルがEUC-JPで、出力がUTF8じゃないとだめ?
入力も出力もEUC-JPにしたい。
いろいろいじってみたが、今のところまだ成功してない。
もちっと頑張るべ。
0349デフォルトの名無しさん
NGNGうーん、なんかJ2SDKのバグっぽい。
Windowsだと、EUC-JPもShift_JISもUTF-8も問題なく
成功してるんだけど、Linuxだとどれもうまくいかない。
テンプレートファイルを読み込んだ時点で日本語をASCIIの
「?」に変えてしまうようだ。
J2SDKが1.4.0だからだめなのかなー
1.4.1にあげてチャレンジだべ。
0350デフォルトの名無しさん
NGNGJ2SDK 1.4.1 にあげても状況かわらず。
泣きそう…
仕方ないので、Velocityのソースを追っかけてみる。
src/java/org/apache/velocity/Template.java での
インスタンスメソッド public boolean process() において、
BufferedReader br = new BufferedReader(
new InputStreamReader( is, encoding ) );
というコードがあるんだけど、どうやらここが怪しそう。
Linux版J2SDKのInputStreamReaderが日本語対応してるのか
どうか、だれかしってる?
つーか、試してみればいいのね。やってみます。
0351デフォルトの名無しさん
NGNGそこのencording、実行時は何になってる?
0352デフォルトの名無しさん
NGNG%ANT_HOME%\lib の下に junit.jar と junit-1.4.1-optional.jar
を入れています。
この組み合わせで batchtest タスクと junitreport タスクを使っていて、
うまくいっています。
junit 3.8.1 を使いたかったため、%ANT_HOME%\lib の下の、junit.jar を
3.8.1 のものに入れ替えたところ、junitreport タスクがうまくいきません。
テストケースクラス(TestCase のサブクラス)のコンパイルだけなら
もちろん通るのですが、
テストを実行すると、xml から html に変換するときに失敗しています。
よくみると xml が 0バイトになっています。junit.jar が 3.7 のときは
こんなことはありませんでした。
ant 1.4.1 と junit 3.8.1 は組み合わせられないのでしょうか?
ちなみに ant 1.5.1 と junit 3.8.1 の組み合わせだと、ソースコードや
build.xml をまったく変えずにうまくいっています。
0353352
NGNGjdk1.3.1_06、win2k
build.xmlの該当箇所:
<target name="test" depends="compile,resources">
<junit printsummary="yes" fork="yes">
<classpath refid="project.class.path"/>
<formatter type="xml"/>
<batchtest fork="yes" todir="${junit-report}">
<fileset dir="${src}">
<include name="test/**/*Test.java"/>
</fileset>
</batchtest>
</junit>
<junitreport todir="${junit-report}" >
<fileset dir="${junit-report}">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="${junit-report}"/>
</junitreport>
</target>
0354デフォルトの名無しさん
NGNGoptional.jar内部のJunitTaskとかtaskdefとかを、
更新センとイカンのちゃうけ?
0355350
NGNGLinuxでやってるので、EUC-JPにしてる。
いろいろ調べた結果、半分だけ解決した。
出力するためのWriterを、StringWriterではなく
OutputStreamWriter(System.out, "EUC-JP")
にしたら、テンプレートファイル中の日本語は正しく
出力されるようになった。
しかし今度は
context.put("user", "ユーザ名");
で設定した日本語が化けるようになった。そりゃそうか。
けど、LinuxとWindowsとで挙動が違うのはなんとか
してほしいずら。
0356350
NGNG原因は、デフォルトの文字コード(encoding)がLinuxでは
ASCIIになっていることだ。
出力につかうのを
new OutputStreamWriter(System.out, "EUC-JP")
にして、かつコンパイル時に javac -encoding EUC-JP ...
とすればOKだ。
デフォルトの文字コードは、WindowsとLinuxで異なる。
WindowsではMS932(SJISの親戚?)、LinuxではASCIIになってる。
そのため、Windowsでコンパイルすると日本語文字列が適切に
変換されるのに対し、Linuxでは文字化けを起こしてしまう。
よって、Linuxではいちいち文字コードを指定する必要がある。
逆にいうと、文字コードさえ正しく設定すれば動くということ。
http://bluetree.2.pro.tok2.com/monjyu/bord/java1/msg/133.html
なんかJ2SDKのバグじゃないかと疑ったりしたけど、結局は
バグなんかじゃありませんでした。
ごめんよJ2SDK、疑ったりして!
でもデフォルトの文字コードを変更する方法があれば、
もっとうれしい。
0357356
NGNG> でもデフォルトの文字コードを変更する方法があれば、
> もっとうれしい。
System.setProperty("file.encoding", "EUC-JP");
でいけるみたい。
#うーん、自習スレにしてしまった。
0358デフォルトの名無しさん
NGNG仕事でApachライセンスのものを使うとき、
ちゃんと
「This product includes software developed by the
Apache Software Foundation (http://www.apache.org/).」
って明記してます?
俺、ほとんどしてないんだけど、まずいかなー。
0359デフォルトの名無しさん
NGNG自社プロダクト持っててその中に Apache ものが組み込まれてるなら (アイビーム WebSphere とか
某 Enterprise Server とかみたいに) だったら必要だけど、サイト立ち上げるくらいで要るか?
0360デフォルトの名無しさん
NGNGプレーンテキスト対象に、indexDocs()でindexが生成されないようなんです。
一応indexフォルダが作られて、segmentファイルとlockファイルは作られてるんですけど。
Win上で、index作れたって人いますか?
(たぶん、漏れがタコなことやってんだと思う。。。)
0361デフォルトの名無しさん
NGNGSenとかいう日本語の拡張もあったような記憶が。
>>360応援しているので、是非後日談を教えてくれ。
0362デフォルトの名無しさん
NGNGえ、そうなの?
少しでも使ったら明記しないといけないと
思ってたけど・・・。
実際のとこどうなの?
みんな入れてないの?
0363デフォルトの名無しさん
NGNG>サイト立ち上げるくらいで要るか?
常識的には付けといた方が良いだろうね。
0364360
NGNGごめん、やっぱり漏れがタコってた。
デモソースの通りに、IndexWriterオブジェクトの作成後、indexDocs()した後、
IndexWriter.optimize()とIndexWriter.close()が抜けてた。
うまくインデックス生成されますた。
さぁ、検索だ!
0365360
NGNG0366デフォルトの名無しさん
NGNGやりたいことは、Win32環境においてLog4jを使ったとき、日本語をログに出力する際に
EUCを指定したいのだが。
0367U ◆CZtFsGiu0c
NGNGWriterAppenderにはsetEncodingメソッドがあるみたいですね。
プロパティファイルから設定できるといいんですけど、それらしき記述は
見当たりませんねえ。
0368デフォルトの名無しさん
NGNGヒント、サンクスコ。調べてみるね。
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNG環境はMacOSX + Apache + Tomcatです。
今回デバッグにlog4jを使用することにしました。ところが以下のような
設定ファイルを使用したところちょっと疑問が出てきました。
log4j.rootLogger=DEBUG, A1
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.file=log.txt
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%M] %-5p %c - %m%n
log4j.appender.A1.threshold = debug
この場合ログ情報はlog.txtに出力されるのですが、試したところ毎回謎なところに
log.txtが生成されます。いろいろ試したところ Tomcat の起動スクリプトを実行した
ディレクトリに作成されているようです。
とりあえず回避策として log.txt を絶対パスで指定したところうまくいきました。
が、これだと環境を変えた時毎回このパスを修正しなくてはいけません。
例えば実際の運用に入る時などです。
これに関して良い回避策を持っている人がいたら教えて下さい。
一つ思い付くのはjavaソース内でパスを取得してそれを設定する方法ですが、出来れば
ソース内にこういう情報は埋めたくないと思います。
0373デフォルトの名無しさん
NGNG探したつもりだったけど同じ質問があったとは…、スイマセン。。
>>248,372さん
なるほどぉ、言われてみればそういう方法もありますね。
今の俺の状況に比べればずっとスマート。
今<load-on-startup>で起動時に実行しているservletでlog4jのプロパティ
ファイルを食わせてるんだけど、そこで環境変数をセットすればいいですね。
でも、servletのためにあるようなlog4jなのにこういう機構がないのは
微妙に納得いかない。>>372さん、なにかいい方法が見つかったら
ここで教えて下さい、俺も考えてみます。
0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNGはーい。ちょっとだけ。解決したけど。
ソースのディレクトリは、そっちなのに〜。packageあってるのに〜、ってなボケかましました。
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNGstrutsとどちらを使うか迷ってしまいます。
strutsはBeanが増えるとconfig-xmlが煩雑になるという欠点があるそうですね。
それからJCP(Java Community Process)が定めた
JSF(Java Server Faces)フレームワークが登場するようですが、
これらもstrutsとTurbineとJSFとどれを使えばいいか迷います。
0378デフォルトの名無しさん
NGNG0379デフォルトの名無しさん
NGNGJSFはフレームワークとはちょっと毛色が異なるのではないかな。
「StrutsでJSFを使う」とかそんな感じかと思っているんだけど。
0380デフォルトの名無しさん
NGNGつーかほとんどのオープンソースはゴミ箱みたいなもんだろ
ゴミ箱っつーか
リサイクルボックスだろー
リサイクルという考え方が全く無いM$とは大違いですな
0381デフォルトの名無しさん
NGNGガレージセールでもやっとんのかと。
0382デフォルトの名無しさん
NGNGJakartaとSourceForgeとを一緒にするなヴォケ
がしかしだな、HttpUnitはかなり使えるブツだったな。
0383デフォルトの名無しさん
NGNG0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNGstrutsやTurbineよりもASP.NETに似てると?
0387デフォルトの名無しさん
NGNGhttp://www.jajakarta.org/
0388デフォルトの名無しさん
NGNGこっちがトップじゃね?
http://jakarta.apache.org/
0389デフォルトの名無しさん
NGNGそっちはja-jakartaプロジェクト
0390デフォルトの名無しさん
NGNGサイトもリニューアルしめでたしめでたし、と。
0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNGMacOSX上でTomcat4.1.18を使っているのですが、突然
$CATALINA_HOME/logs/catalina.outに次のようなエラーを吐く
ようになりました。
java.net.BindException: Address already in use:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:270)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:150)
.................以下略
これは『ポート8080が既に使われているよ』というエラーだと思うのですが、
何もインストールしたり起動したりしていません。なので、netstatで調べて
見たところ以下のような記述が有りました(関係のありそうな箇所のみ)
tcp4 559 0 localhost.8080 localhost.49188 CLOSE_WAIT
tcp4 559 0 localhost.8080 localhost.49167 CLOSE_WAIT
tcp4 559 0 localhost.8080 localhost.49161 CLOSE_WAIT
tcp4 180 0 localhost.8080 localhost.49154 ESTABLISHED
tcp4 0 0 localhost.49154 localhost.8080 ESTABLISHED
これの意味することがよく分かりません。無い知恵を振り絞って考え付いたのは『何らかの理由で
Tomcatが完全に終了せずにゴミを残しているのかな?』っていうことぐらいです.
誰かこれを直す方法を知っている人はいないでしょうか? そしてもしよろしければ考えられる
原因も教えていただけると嬉しいです。
0394デフォルトの名無しさん
NGNG>無い知恵を振り絞って考え付いたのは『何らかの理由で
>Tomcatが完全に終了せずにゴミを残しているのかな?』っていうことぐらいです.
その読みは間違っていないだろうから立ち上がってるプロセス調べて見れ。
0395デフォルトの名無しさん
NGNG>その読みは間違っていないだろうから立ち上がってるプロセス調べて見れ。
これはpsコマンドですか?(すいません、詳しくないもので)
とにかくpsでは何もらしいものが見つからないです。
topも試してみたら java っていうのを発見したのですが、これをkillしても
いいのでしょうか?tomcatがjavaで動いている以上javaが死ねば解決しそうな気が。。。
ただ何でもかんでも kill するのは良くない気がして。。
0396393
NGNG再起動しても同じ症状が出たのだがStartupItemにTomcat起動を指定してあったので
それを外し、また再起動する。
再起動後Tomcatを起動したところまた同じ症状だったがtopで調べたjavaプロセスを
killしたらnetstatでいくつかあった8080関連の行が消えた。
その後普通に起動できた。
つまり Javaプロセスを殺せば良かったんですね。
>>394氏のおかげです。ありがとうございます。
0397デフォルトの名無しさん
NGNGCactus1.4.1をダウンロードしてきて↓を見ながら試しに動かしてみました。
http://jakarta.apache.org/cactus/integration/browser/howto_tomcat.html
で、質問なんですが↑のStep6にあるブラウザでの表示なんですが
assertTrue("い", true);
とかやると、日本語が文字化けして(この場合は「い」が「D」になる)
ブラウザに表示されてしまいます。
Cactusをブラウザで実行する場合に日本語を表示させるにはどうすれば良いでしょうか?
0398デフォルトの名無しさん
NGNG私も前にその問題にぶち当たったことがあって、
そのときはServletTestRunnerのソースを直して対応しました。
123行目に
theResponse.setContentType("text/xml");
というのがあるので、
theResponse.setContentType("text/xml; charset=UTF-8");
と修正した独自のTestRunnerを作り、それを呼び出すようにしました。
もっといい方法はないのか?
0399デフォルトの名無しさん
NGNGおお、有難う。
早速明日出社したら試して見るYO!
0400デフォルトの名無しさん
NGNGまあ、結果のプリントとか必要なければ、EclipseとかのIDE上で文字化けせずに
見えるわけだが。WSAD4.0.3でEclipse-1.x用のプラグイン使ったときは化けてたな。
0401397
NGNG>theResponse.setContentType("text/xml; charset=UTF-8");
>と修正した独自のTestRunnerを作り、それを呼び出すようにしました。
いま試しました。結果から言うと駄目でした。
>theResponse.setContentType("text/xml");
の個所の直ぐ上に
String xml = run(suiteClassName, xslParam);
とありますが、この段階で既に文字化けされたxmlが渡されて来ています。
なんでじゃろ?
自分でももう少し調べてみます・・。ありがとう御座いました。
0402398
NGNG>>398の方法は、ServletTestCaseを呼び出した場合では上手くいかず、
TestSuiteを呼び出した場合にのみ有効になるようでした。
TestSuite経由でだけ確認してたから気づかなかった。
ServletTestCaseやJspTestCaseを呼ぶ場合は、
org.apache.cactus.server.ServletTestRedirectorを直せば上手くいきました。
doPost()の最初にこう入れた自作のServletTestRedirectorを使うと上手くいきませんか?
try{
System.out.println("my redirector called");
theRequest.setCharacterEncoding("MS932");
theResponse.setContentType("text/xml;charset=MS932");
} catch(UnsupportedEncodingException e){
e.printStackTrace();
}
だんだん方法が怪しくなっていくな…世の中の人たちはどうやってるんでしょう?
0403397
NGNGおぉ、返す返すもありが�d
また明日会社に行ったら試して見ます。
今回は納期も間近なんで、Cactusの機能も本当に最低限な事しか使ってないんですが
でも便利なので、いずれ時間が取れればゆっくりと調査したいです。
0404397
NGNG日本語表示キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!
ありがとう御座いました。めでたく日本語が表示されました。
ここで398さんが教えてくれたことをまとめて置きます。
【Cactusのブラウザ表示で日本語を表示させる方法】
1.
org.apache.cactus.server.runnerServletTestRunnerの
123行目に
theResponse.setContentType("text/xml");
というのがあるので、
theResponse.setContentType("text/xml; charset=UTF-8");
と変更する
2.
org.apache.cactus.server.ServletTestRedirectorのdoPostの先頭に
try {
theRequest.setCharacterEncoding("MS932");
theResponse.setContentType("text/xml;charset=MS932");
} catch (java.io.UnsupportedEncodingException e) {
e.printStackTrace();
}
と追加する
ありが�d!
0405デフォルトの名無しさん
NGNGついにJSP2.0に対応したTomcatがでたかと歓喜して
ダウンロードしようとおもったらまだできてなかった。
0406山崎渉
NGNG0407
NGNG0408山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0409デフォルトの名無しさん
NGNGコンパイルをファイル名をハードコードせずに
1ファイルずつ行う方法ご存知ないでしょうか?
javac *.java
ではなくて、
javac a.java
javac b.java
です。
0411デフォルトの名無しさん
NGNGverbose="yes" とは違うのか?
0412デフォルトの名無しさん
NGNG背景:
技術評論社『Jakartaプロジェクト徹底後略』
特集1 Struts完全入門
第6章 Validatorで簡単入力チェック
サンプル postMessage.jsp
において、
<html:select property="category">
<html:options name="..." labelName="..."/>
</html:select>
となっていますが、このままでは動きませんでした。
結局、categoryではなくcategoryNameとすることで動きました。
<html:select property="categoryName">
<html:options name="..." labelName="..."/>
</html:select>
このプロパティ名の変更は、上の書籍のサポートページよりダウンロードしたソースコードを見ながら行いました。
ところがこのプロパティ名をcategoryからcategoryNameへ変更するということを言及している情報源(書籍やWeb)が見当たりません。
これが正しい解決法なのかよくわかりません。ご存知の方がいたら教えてください。
また property="category" のままでうまく動作したよという方がおられましたら、教えてください。
0413412
NGNG>>412
解決したわけではないのですが、とりあえず質問を取り下げます。
>サポートページよりダウンロードしたソースコード
見ていたソースコードが別の章のものでした。
#章番号とソースコードの番号が異なるようです。
もうすこし調べてみます。
0414412
NGNGどうやらstruts.jarのバグのようです。
struts-1.1-rc1ではうまくいかないのですが
struts-1.1-b1だとうまくいきました。
#ふつうは逆のような…
というわけで、WEB-INF/lib/struts.jarを
古いもの(b1)といれかえると動くようになりました。
なおb1は先のサポートページからダウンロードできる
サンプルコードの中に含まれていました。
以上です。あーしんど。丸一日潰れてしもうた。
0415デフォルトの名無しさん
NGNG純粋な apache プロジェクトではないけど、このスレでいいですよね?
Apache プロジェクトで、Java で DB と Object を binding しようってものだと
おもうのですが、使ってみたひといる?
でサイトをみてたら torque とかあるし、torque って turbine のサブプロダクトみたいな感じだったけど、
db.apache.org に移ったのかな。
というか JDO と torque はどっちが使いやすいんだろう。
>>333-341 のレスだと JDOのほうが使いやすいみたいだけど。
0416デフォルトの名無しさん
NGNGスレあるよ。
http://pc2.2ch.net/test/read.cgi/tech/1049030272/
0418デフォルトの名無しさん
NGNG今はApache antになってしまったけど
antの話オッケー? デスヨネ!
antでbuild.xmlを作っているのですがbuild.xmlからほかのbuild.xmlファイルを
呼び出してあるタグが他のbuild.xmlファイルをネストするようなことってできますか?
例 build.xml
<a>
<b href="build2.xml" path="c/d">
</b>
</a>
build2.xml
<c>
<d>
<e></e>
</d>
</c>
ant側からは、以下のように解釈される
<a>
<d>
<e></e>
</d>
</a>
のような感じ(JSP,ASPのincludeのようなもの)のことってantでできます?
0419デフォルトの名無しさん
NGNGとりあえず、Ja-JakartaでもAntは相変わらず扱っているし、イインジャネーノ?
ということで、あまりよくわからんが、Antタスクってのがあって、別の
build.xmlを元にしてAntを実行できる。includeとは違うけど、それじゃダメ?
0420デフォルトの名無しさん
NGNGその手がありましたか。
吟味してみます。
0421デフォルトの名無しさん
NGNGかなりいかすビルドができるじゃん
0422デフォルトの名無しさん
NGNGマジ?知らなかったYO。
ビルドの度にベートーベンの運命とか流したら
どきどきするね。
0423デフォルトの名無しさん
NGNGオモロイ!
Eclipseで連動できるか試してみよっと
0424デフォルトの名無しさん
NGNGant soundタスク
http://nishi65.hp.infoseek.co.jp/java/ant/ant-1.4.1/ja-docs/manual/OptionalTasks/sound.html
この日本語ドキュメント翻訳が不完全なのでリンクが切れているタスクもあるらしい。
ほかのは英語ドキュメント読んだほうがよさげ。
0425デフォルトの名無しさん
NGNGNTLM認証を通したことある方いらっしゃいますか?
0426デフォルトの名無しさん
NGNGhttp://jcifs.samba.org/src/docs/ntlmhttpauth.html
このへん使ってみそ。
私は使ってないので、レポート希望。
0428デフォルトの名無しさん
NGNGオイラはORO,Log4J,Tomcat,Strutsかな。
しかし最近はAntやCommons DigesterやCommons Langも手放せない。
0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNGApache, Tomcat, Struts, Ant, だけだ・・・
そのうちCactus、XML, DB関係も使う予定っす。
今JUnitとEclipseに夢中っす。Eclipseでantやってます。
0431sage
NGNG最近はJakarta依存症です。
他のフレームワークには目もくれず。。。
0432デフォルトの名無しさん
NGNGよし、漏れも依存症になってやる!
そしてコントリビュータを
そしてコミッターへ!
そう簡単にも逝かないですね・・・・。
0433デフォルトの名無しさん
NGNGApacheに格上げになった??
0434デフォルトの名無しさん
NGNGそう。格上げになった。
俺の必須Jakartaツールは
Tomcat、Struts、JMeter,Commons(DBCP,Pool,Digester,BeanUtils,FileUpload,Validator)
Torque(今はApache DB)
Ant(今はApache Ant)
かな。
0435デフォルトの名無しさん
NGNGApache > Jakarta > Commons > sandbox
って感じでOK?
0436ガッシ
NGNG0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNG0439デフォルトの名無しさん
NGNG日本人っているの?翻訳プロジェクトは除いて。
2chでもプロジェクトを立ち上げて
Jakartaに寄贈して
2chを有名にしたいなー。
0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNGTurbineってStrutsに比べるとゴテゴテしてて使いにくくないですか?
0442デフォルトの名無しさん
NGNGこれかなりいい!!Struts+expressoこれ最強。
0443デフォルトの名無しさん
NGNG日本語の文献が・・・。
「自国語のマニュアル欲しがるのは日本の技術者だけだ」
といわれるぐらい、日本人技術者って英語弱いよなぁ。
われながら。
0444デフォルトの名無しさん
NGNG英語の技術文書なんて、英和辞書一冊あればそんなに困らないでしょ。
技術用語は翻訳の必要ないし。わたしゃWebの翻訳サービスや辞書で
済ましてますよ。
0445デフォルトの名無しさん
NGNGなっ、Nant、そんな事実があったとは!
0446デフォルトの名無しさん
NGNGStrutsだけを使うのと比べてどんなところが嬉しいですか?
0447デフォルトの名無しさん
NGNGhttp://jakarta.apache.org/velocity/
English, Finnish, French, Spanish...
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNGダメっていうかバグバグ。
0450デフォルトの名無しさん
NGNGファイルに保存されるのが嫌な時があるのですけど直接スタンダード
アウトプットに出力する方法ってありますか?
それと、テスト結果ファイルを出力するディレクトリを指定する方法も
知りたいです。(ファイル名はデフォルトのTEST-*****.txtを使用したいっす)
0451デフォルトの名無しさん
NGNGstrutsと併用するために作られたらしいがどうも使い買ってよさそうに見えないな。
Velocityでソースコードを作ることは、Webサイトを作成するときの、
洋裁に例えれば、しつけ縫いをしているようにしかみえませんよ。
プロパティファイルをみた瞬間、なんか使い捨てじゃねえかなと思ってきたよ。
プロパティファイルも今の時代だったらXMLで書くんじゃないかと。
というかすでにXMLで書けるようになって漏れがXMLでかける方法を知らないだけだったりして。
>>450
batchedtestタスク使うヤシだったと思った。
ant1.5のマニュアル(翻訳中)のjunitタスクの説明を見ればわかる。
最後のは
http://oguchan.s4.xrea.com/pukiwiki/pukiwiki.php?Ant%A4%C8JUnit
コレ見ればわかると思われ。
0452デフォルトの名無しさん
NGNGありがとうございます。
無事両方とも出来ました。
それにしてもbuild.xmlは書き慣れてくると何でもできますね〜。
遅ればせながらプロパティの存在価値に深く感銘しました。
まさか、build.xmlまでもが再利用可能な物だったとは……
0453デフォルトの名無しさん
NGNGそこがMakeよりいい点。
環境依存する変数等はpropertiesファイルに書けばいいんだからね。
0454デフォルトの名無しさん
NGNGですよね!
今冗談抜きですごい感動しているんですよ。
ソースファイルしか無い自作のライブラリ群を一発で
コンパイル>jar作成>テスト(JUnit)>javadoc作成
>library.tar.gz作成
出来てしまうのがすごいうれしくて。。
あとはFTP周りを覚えて自動でアップロードすれば完璧!
現在あまりに感動して、Antのカスタムタスクを作ることで少しは貢献できないか
と思い、作成中。作るのが簡単だからまた感動ですよ。
Ant厨とでも呼んで下さい。(っていうかみんなこれぐらい常識的に
やってるんだろうなぁ。)
0455デフォルトの名無しさん
NGNG<apply executable="ant" parallel="false">
<arg value="-f"/>
<srcfile />
<fileset dir="." includes="**/*.build.xml"/>
</apply>
(ちゃんと確認はしてないが)
ってやるしかないの?
これじゃあコマンドラインから毎回vm起動してるのと変わらんから
ant使ってる意味があんまり無いんだが。
<ant>タスクでは無理みたいだし。
0456デフォルトの名無しさん
NGNG> あるフォルダのbuild.xmlから、全サブフォルダのbuild.xmlに対してantを実行するのって
普通はこーゆー事しないと思うが。
0457デフォルトの名無しさん
NGNGファイルディスクリプタ制限にひっかかるとかある?
(too many files openとか)
多くのソース内でLog4j使いたいんだけど、効率的な使い方ってどんなんだろ?
クラス毎に、クラス変数としてstaticなCategoryオブジェクト作って
コンストラクタ内でPropertyConfigurator.configure( <Log4j用プロパティファイルPATH> )なんて
やってるのはダメポ?
0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNGタスクを分けずにそれを行う目的を教えて。
0461デフォルトの名無しさん
NGNGおそろしく、無駄なことをしています。あなたは。
log4j.properties(またはlog4j.xml)を一個みえるところに
おいておくだけでいいですよ。
自動的にサーチされ一度だけ読み込まれます。
0462山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0463デフォルトの名無しさん
NGNG0464457
NGNGCategoryオブジェクトの宣言とPropertyConfigurator.configure()を実行する
クラスを1個つくって、必要なクラスがそれをextendsするべきですか?
それともimplementsすべきですか?
多インスタンス状況での適切な利用方法のセオリーって、
どんなんでしょう?
0465U ◆CZtFsGiu0c
NGNGLoggerごとに設定ファイルを変えてるってこと?
そんなことは普通しないと思うけど、どんなことをしようとしてるの?
>多インスタンス状況での適切な利用方法のセオリーって、
どんなんでしょう?
多インスタンスって何のインスタンス?
俺は、
private static Logger logger = Logger.getLogger(クラス名.class);
ってやって、クラスごとにLogger作ってるけどね。
#Categoryはdeprecatedつーことで
0466デフォルトの名無しさん
NGNG> 多インスタンス状況での適切な利用方法のセオリーって、
きっと、おもいっきり勘違いしているよ。君。
Loggerのインスタンスごとが生成されるたびに、
毎回、設定ファイルから設定を読み込むと思っているでしょ。
そんなばかなことは、君の頭のなかでしか行われないので
安心しろ。
>461
> log4j.properties(またはlog4j.xml)を一個みえるところに
> おいておくだけでいいですよ。
> 自動的にサーチされ一度だけ読み込まれます。
せっかく教えたのだから、とりあえず、このとおりやってみろ。
> PropertyConfigurator.configure()を実行する
はいらないから、ぜんぶけずっておけ。
0467デフォルトの名無しさん
NGNGbuild.properties はきちんと設定してるつもりなんですけど、
> ant -f build-torque.xml create-db
BUILD FAILED
file:C:/----/---/test/WEB-INF/torque/build-torque.xml:292: Backend start-up
failed: FATAL: Database "user" does not exist in the system catalog.
ってエラーがでてテーブルの作成できません。
まあ、IPなどは適当ですけど、build.properties には以下のように設定しています。
torque.database.createUrl = jdbc:postgresql://192.168.1.2:5432
torque.database.buildUrl = jdbc:postgresql://192.168.1.2:5432/test
torque.database.url = jdbc:postgresql://192.168.1.2:5432/test
torque.database.driver = org.postgresql.Driver
torque.database.user = user
torque.database.password = pass
torque.database.host = 192.168.0.2
http://db.apache.org/torque/postgres-howto.html
見ると
Another problem is solved in the more recent JDBC drivers.
The test case JDBCToXMLSchema fails with the driver packaged with at least PostgreSQL 7.1.3 and maybe others.
This problem is fixed in the 7.2dev1.2 version (build date 2001-11-25). That and other PostgreSQL JDBC resources can be found here: http://jdbc.postgresql.org/download.html
って書いてあって、なんかバグ持ちぽいんですけど英語よく分からないので
対処方法どころか症状もよく分かりません。
(それか根本的に違うのかな、、。)
環境は、Tomcat - windows2000、postgres - Redhat で、
それぞれは正常に動いています。
よろしくおねがいします。
0469467
NGNG>ant -f build-torque.xml create-db
ではなく、
>ant -f build-torque.xml insert-sql
でテーブル作成でした。
0470デフォルトの名無しさん
NGNG感想キボンヌ。
0471デフォルトの名無しさん
NGNGしているのですが、テスト実行時の標準出力が見れないのが不便なんです。
何か良い方法はないでしょうか?junitの出力するXML形式のファイル内には
出力内容が記録されているのにjunitreportが無視してくれているようです。
0472デフォルトの名無しさん
NGNGechoタスク
0473デフォルトの名無しさん
NGNG0474470
NGNG感想を先に言わないと答えてくれなさそうな予感。
0475デフォルトの名無しさん
NGNGあ?やるよ俺は
回りの連中もやってる
JBossの中にもこういうやり方のやつある
ま、もちろんbuild.xmlが巨大になるのがいやなのでって言う理由
好きにやらせてくれよ
0476デフォルトの名無しさん
NGNGサンプルアプリケーションの配布なんかでよくあるパターンだね。
サンプルアプリを一つ一つビルドもできるし、全部いっぺんにも
ビルドできるようなっている
0477デフォルトの名無しさん
NGNG実行時にワラワラとログを吐くのだが、
HttpClientのログだけ抑制したいばあいってどうすりゃいい?
0479デフォルトの名無しさん
NGNGcommons-loggingの実装になにを使用しているかによる
0480477
NGNGサンクスコ。
アプリのloggingには、こんなインターフェース使って、Loggingが必要なクラス内でImplementsしてまつ。
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public interface MyLogging
{
public static Log logger = LogFactory.getLog(MyLogging.class);
}
----------------------------------------------------------
Loggingしたいときは、各クラス内で
logger.debug()で出しており、こいつは問題無いです。
----------------------------------------------------------
commons-logging.propertiesには、
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JCategoryLog.Log4JCategoryLog
とだけ書いており、Log4jを内部で使ってまつ。
478殿のポインタ拝見しますたが、
commons-logging.propertiesに何か設定をするという感じでしょうか?
0481477
NGNGLog4j.propertiesがあれば、
HttpClientが死ぬほどログ吐いてくれます。。。
ってことは、Log4j.propertiesに、何か書くと言うことっすかね?
0482デフォルトの名無しさん
NGNG0483477
NGNGすんません、digesterでは具体的にどうやったのか、ノウハウ教えてくだされ。。。
0484デフォルトの名無しさん
NGNGlog4j.category.mypackage=DEBUG, filelog
log4j.category.org.apache.commons.digester=INFO, filelog
こんなだとmypackage配下のクラスはDEBUGまでログが出て、digesterのクラスはINFOのログまでしかでない。
まあdigesterの場合はINFOログは全く吐いてないらしく何も出なくなったけど。
0485477
NGNGクスコ
教えてもらったのを参考にして、
log4j.rootCategory=DEBUG, appender
log4j.category.mypackage=DEBUG, appender
log4j.category.org.apache.commons.httpclient=ERROR,appender
とやってみたんだが、rootCategoryの指定はいらんのかな。。。
相変わらずhttpclientはログを吐く。。。
ただ、これを外すとLog4jに怒られる。
カテゴリ設定の部分をかきかえんといかんですかね?
0486484
NGNGあと、個別カテゴリとルートカテゴリに同じアペンダ指定すると二重に出力されちゃわないか?
俺はルートカテゴリには標準出力のアペンダ設定して、個別のカテゴリにはファイルログのアペンダにしてた。
0487477
NGNGなるほど、参考になった。クスコ(・∀・)
これから試してみまつ。
0488デフォルトの名無しさん
NGNGAntを使ってjavaタスク実行したいんですが
そのプログラムは
プログラム実行中にコマンドからの
入力を受け付けるんですが
そういうプログラムをAntで実行すると
キーボードからの入力を受け付けてくれません
Ctl+Cで終了させると
最後に
[java] Java Result: 1(「1は入力した文字」)
と出て、一応入力文字は内部的に受け取ってるみたいなんですが
Enterキー押しても反応無しです
どうすればいいんでしょうか
0489デフォルトの名無しさん
NGNGSystem.inを使うヤシ?
argタグやjvmargタグは?
0490デフォルトの名無しさん
NGNGそうですSystem.inを使うものです
入力に応じていろいろ処理するので
「q」押すまで終了しないようになってます
なのでargタグやjvmargタグはつかえません
0491デフォルトの名無しさん
NGNGほれ
http://www.jajakarta.org/ant/ant-1.5/j/docs/manual/CoreTasks/input.html
0492デフォルトの名無しさん
NGNGforkオプションいじってみた?
0493デフォルトの名無しさん
NGNGCommons の Digester ってなにをするものなの?
http://jakarta.apache.org/commons/digester.html のトップにある
The Digester Component を読んでみたところ、
XML から Java Object のマッピングをするものみたいだけど、
JAXB みたいなことをするもの?
JAXB → 仕組みの名前
Jakarta Commons Digester → 実装名(あるインプリ)
という認識は正しい?
このように用語の使い方からチンプカンプンなので、教えてください。
0494デフォルトの名無しさん
NGNGだいたいそんなとこ。
> JAXB → 仕組みの名前
> Jakarta Commons Digester → 実装名(あるインプリ)
> という認識は正しい?
残念ながら間違い。JAXBとCommons Digesterは全く別のライブラリ。
やろうとしていることはよく似ているが。
0495デフォルトの名無しさん
NGNGCommons Digesterは覚えちゃえば簡単だからいいんだけど、依存する
ライブラリが多くて面倒なのねん。。それでも使ってるけど。
XMLをあるルールに従ってJavaのオブジェクトにマッピングしていくのさ!
そのルール自体をXMLで指定できるのさ!
0496デフォルトの名無しさん
NGNG> ライブラリが多くて面倒なのねん。。
依存ライブラリは全部Struts1.1に含まれているからStruts使った
アプリではあまり依存ライブラリを意識しないで使えるよね。
ていうか、DigesterはStruts内部でフレームワークが設定ファイルを
読み込むために作られたライブラリなんだよね。
0497デフォルトの名無しさん
NGNG@ITでもよめ。
又は、検索しろ。英語よめ。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG0500デフォルトの名無しさん
NGNG映画フォレストガンプが由来らしいってよ
0501デフォルトの名無しさん
NGNGあれ?TomcatのI18N対応あたりで前からいなかったっけ?
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNG前にみたときも、日本人がいる・・・と思ったような記憶が。
0504デフォルトの名無しさん
NGNGsetAutoCommitをいぢったConnectionを使い終わってプールに返した後、
2度目に使うときって、autocommitモードの初期状態はどぅなるのでしょうか
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNGオマイは、仕様が不明である初期化シーケンスを信用して
ソース書くようなことをしてるのか?オマイの仕事が信用できんな。
0507505≠504
NGNG変えた後、返す前にちゃんと戻すという使い方をしてたら、問題は発覚しないかも。
>506 の言うとおり、明示的にやっとけというのは同意。
0508504
NGNG>>506
初期化シーケンスという言葉の意味が分からないのでつが、Connectionインターフェースの
仕様は「autocommitの初期状態はtrue」とハキーリ決まってるよね。ただぷーリングしてると
「初期状態」とは何を指すのかが分からなかったので、気になったのです。
>>507
初期状態を指定できるのですか? DBCPのDocを読んでみます。
0509デフォルトの名無しさん
NGNGネガティブキャンペーンをしてて叩かれてマスタ。
0510デフォルトの名無しさん
NGNGな ん で 協 力 し な い ん で つ か ?
0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNGapache.jpとJapacheの関係みたいなもんじゃないの?
0513デフォルトの名無しさん
NGNGのに、なんでそんなセクショナリズムが発生するのか、よくわからん。
ところで、Jakartaの杜の人は、JakartaのComitter権限もってたんだな。
しらなんだ。…う、東大出…
ttp://cvs.apache.org/~tetsuya
0514デフォルトの名無しさん
NGNG自己顕示欲が人百倍お強いお方だから。
0515デフォルトの名無しさん
NGNG両方?へぇ。
欲求充足のために必要な努力ができるなら、
あながち悪いことじゃないとおもうがな。
0516デフォルトの名無しさん
NGNGんなこといったらJakartaのFounderなんぞと会話できんだろ。
自己顕示欲が服着て歩いてるだろ、あいつら。
0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNG0520デフォルトの名無しさん
NGNG( ゚Д゚)イッテヨシ
0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNG俺は東大出てないけど、東大出を見ても、頭良いとか
あまり思わんな。
へー勉強頑張ったんだな、とか、威張ってて鬱陶しいな
とは思うが。
0523デフォルトの名無しさん
NGNG心理学的に、反応する奴は幾ばくかのコンプレックスが
あるということだと思われるが。
0524デフォルトの名無しさん
NGNGとか言ってくるのも鬱陶しいよなあ。
0525デフォルトの名無しさん
NGNGあれ、心理的にかなり反応するね。
0526デフォルトの名無しさん
NGNG学歴関係なしに、鬱陶しいなお前。
0527デフォルトの名無しさん
NGNGたまに凄いのもいるけど。
0528デフォルトの名無しさん
NGNG0529デフォルトの名無しさん
NGNG物事の把握がえらく速く的確。
30分前に自分で勉強したことを
人にわかりやすく教えられる。
でも東大卒じゃなくて東大中退。
本当に頭の良い人は東大すらも見限るのか?
0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNGJUnitに関する質問なんですけどよろしいでしょうか?
今ある自作パッケージのテストを行いたいのですが、一つ
問題(というか相談?)があります。
このパッケージは20ほどのクラスが有るのですが、ほとんどが
パッケージプライベート(publicとかprivateとかがつかない)
なクラスなんです。そしてそれを外部から操作するための
ファサード的なクラスが二つあるんですけど、こういう場合
テストはどのようにするべきなのでしょうか?
ファサード的なパブリックなクラスのみをテストすると
テストが不十分な気がするのですが、テストのために
その他のクラスをパブリックにするのはおかしいですし。。
結果的に見たらパブリックなクラスだけをテストすればいいのですけど、
現在パブリックなクラスのほとんどのメソッドは他のパッケージプライベート
なクラスに処理を移譲しているだけなのでテストに失敗した時に
何が失敗したかを探さなくてはいけないのが納得いかないです。
こういう時の一般的な解決方法があれば教えて下さい。
0532デフォルトの名無しさん
NGNG0533531
NGNG今までにもJUnitの話が出てきてますし、、
駄目ですかね?
駄目なら撤退してまた考えます。
0534デフォルトの名無しさん
NGNGテストケースのサブクラス(テストクラス)を
同じパッケージ名で作れば?
0536名無しさん@Monalipse
NGNG一応こういうスレがあるが。
http://pc2.2ch.net/test/read.cgi/tech/1030721755/l50
0537デフォルトの名無しさん
NGNGていうか普通だろ。
テストをテスト対象と同じパッケージにしておくの。
publicなクラスよりも(意味的に)パッケージプライベートなクラスの方が普通多いだろ。
0538531
NGNGほんとだ!
今から目を通してきます。
情報ありがとうございます。
>>537
そうですね、ほんとに参考になります。
JUnitのソースを見たらテストは別パッケージになっていたので
テストクラスと対象クラスを別パッケージにするのが流儀かと
思ってました。
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNGでもかなりさらっとだった。
それにしてもjajakartaの掲示板のしょぼさはすごすぎるよ。
これだけ大きいプロジェクトの意見交換をするフォーラムとして役にたつんだろうか。
ってか、今は教えて君だけか。
0541デフォルトの名無しさん
NGNGあの掲示板は、MLに教えて君が出てこないようにするために、
用意してあるのだよ、ワトソン君。
0542デフォルトの名無しさん
NGNG0543デフォルトの名無しさん
NGNGベータ版やRC版でシステムが動いているところも多かろう
0544デフォルトの名無しさん
NGNGExcelシートの名前に日本語をセットする方法が分からん…
それさえ出来れば…
0545名無しさん@Monalipse
NGNG既読かもしれないけどこれが参考になるかも。
http://taka-2.com/jclass/POI/
http://taka-2.com/jclass/POI/JapaneseSheetName.html
0546デフォルトの名無しさん
NGNG気づいたとき、ちょっと感動した。
0547デフォルトの名無しさん
NGNG第三引数に「2バイト文字使うよ」フラグを入れなさい。
0549544
NGNG>>545
はい、そこを見たんですが、やはりパッチみたいにしないといけないのかな、と。
要はUTF-8の日本語をUCS-2に変換してStringにしてセットすればよさそう、
と思ったのですが、その方法が分からず…その頁を参考にちょっとやってみます。
>>547 >>548
それも海外のどこかのFAQにあったので試したのですが、エラーになってしまい
ます。Javadocを見ても、HSSFWorkbook.ENCODING_UTF_16という記号定数も、
引数を3つ持つsetSheetNameもないです。1.5.1-final-binというバージョンなので、
新し過ぎるせいか…(;´Д⊂)ウワァァン
0550名無しさん@Monalipse
NGNG1.5.1はむしろ古い。1.10.0-devを使うといいかも。
0551544=549
NGNGあっ! (1.10=1.1.0と思っていた)
早速配布サイトに逝ってきます。thanks
0552デフォルトの名無しさん
NGNGが標準である日本人にとってはアホ極まりないので、困ったもんです。
0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNG今回だけは笑ってやる(w
0555デフォルトの名無しさん
NGNG( ´д)ヒソ(´д`)ヒソ(д` )
0556デフォルトの名無しさん
NGNGGo Go 505
Go Go Go Go Go ! Go !!
0557デフォルトの名無しさん
NGNGやっぱりJakarta Slideが最強?
0558デフォルトの名無しさん
NGNG0559デフォルトの名無しさん
NGNGhttp://localhost:8080/フォルダ名/
で is not availableになる場合に、どんな原因が考えられますでしょうか?
webapps以下の'フォルダ名'に対する兄弟フォルダは正常動作いたします。
申し訳ありませんがよろしくお願いいたします。'
0560デフォルトの名無しさん
NGNGマルチうぜぇ
0561デフォルトの名無しさん
NGNGTOMCATスレで答えを待ちなよぅ
0562山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0563デフォルトの名無しさん
NGNG|( ^^/ /)|
|\⌒/ /⌒⌒\
\ |//⌒⌒⌒~|
~  ̄ ̄ ̄ ̄
∧ ∧,〜
( (⌒ ̄ `ヽ _
\ \ `ー'"´, -'⌒ヽ
/∠_,ノ _/_
/( ノ ヽ、_/´ \
、( 'ノ( く `ヽ、 永遠に起きるな!
/` \____>\___ノ
/ /__〉 `、__>
0564デフォルトの名無しさん
NGNGこっちでもTOMCATスレでもその情報だけじゃ回答は出ないよ。
具体的にダメなフォルダ名と大丈夫なフォルダ名を挙げたり、web.xmlやserver.xmlの
一部を晒したりしないと、如何ともしがたい。
0565デフォルトの名無しさん
NGNG0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNGServletもスレッドもネットワークも一切使わない、
Javaで作ったとあるアルゴリズムの速さを測定すツールとして使いたいんだけど
そういう用途には使えんの?
マニュアル、翻訳も英文もみたけどそれらしきものが見当たらない。
0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNGI/Oが発生しない処理なら、んな面倒なことせんでも…
普通にプロファイル取ったら?
0570デフォルトの名無しさん
NGNGフォルダ内にあれば読み込めるようにしたいと思っています。
ソースを見たらクラスローダを使っているようなのですが、
ファイルの探索、読み込みがライブラリとして独立していたり
しないのでしょうか?
0571デフォルトの名無しさん
NGNG>>570
クラスパス内のファイルの見つけ方を知りたいの?
だとしたら特別なライブラリなんて必要ない。
java.lang.Class と java.lang.ClassLoader を使えば
出来るよ。
答えになってる?
0572570
NGNGなってます。
loggingのソースを見たのですが、
割と複雑だったので大変なのかと思ったのですが、
ClassLoaderを学んでみます。
ありがとうございました。
結構簡単にできるのでしょうか?
0573デフォルトの名無しさん
NGNG>なってます。
よかった、よかった。
でも、そうなってくると擦れ違いになるからこれで最後ね。
俺も良く覚えてないけどClassとかClassLoaderに getResource()
みたいなメソッド無い? たしかそれで出来るよ。
0574山崎 渉
NGNG0575570
NGNG優先度ごとにグループ分けして、あて先を変えることはできますか?
0576デフォルトの名無しさん
NGNG今度はGeronimoなのね。
0577デフォルトの名無しさん
NGNG今は、古いJBossのソースの「JBoss」っていう文字列部分の置換作業を
しているらしいね。
0578デフォルトの名無しさん
NGNGJakarta好きっすね、みなさん・・・
僕も、かなりのものをココで済ませていますが
たまに他のものに手を出すのも面白いですな
0579デフォルトの名無しさん
NGNGまるで某 NihonLinux みたいだな
0580デフォルトの名無しさん
NGNG0581山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0582保守
NGNG0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNGttp://jakarta.apache.org/ 他ASF全体のサイトのトップページが変わってますね。
0585デフォルトの名無しさん
NGNGヨーロッパでのソフト特許法案にオンライン抗議活動
http://pc.2ch.net/test/read.cgi/pcnews/1062000157/
抗議活動の一環のようだ。
0586デフォルトの名無しさん
NGNG0587デフォルトの名無しさん
NGNG「カンタン Struts」という本でCommons-Loggingを用いたログ取りを参考にして
ロジック中に
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
(中略)
private static Log log = LogFactory.getLog(なにがし.class)
(中略)
log.debug("へぇ〜");
というような定番を書き、WEB-INF/classesの下に
commons-logging.properties
(中身は:org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog)
と、log4j.properties
(中身は:org.apache.commons.logging.log4j.defaultlog=debug)
を置いてみたのですが、debug以下が出ません。そこで、出版社のサイト
ttp://www.casareal.co.jp/j_school/bookssupport/kantanstruts11rc1.html
に行ってみると、その修正稿(●Validatorを使ったアプリケーションでcommons-logging.propertiesファイルの設定が反映されない(2003/06/17))が
が掲載されていたので、その通りにしてみましたが、全然動きません。
他にするべきことはなんなんでしょうか?よろしくお願いします。
とりあえず、commons-logging.propertiesの中身はLog4j用に書き直しては
みますが、>>147さん辺りを見ると変えても変わらないような気はしています。
0588デフォルトの名無しさん
NGNG著者がstruts-MLに出没してるみたいだからMLに投げたら?
0589デフォルトの名無しさん
NGNG>log4j.properties
>(中身は:org.apache.commons.logging.log4j.defaultlog=debug)
これはどっから出てきたの?全然log4jの設定ファイルの内容と違うんだけど。
log4jの設定ファイルは http://www-6.ibm.com/jp/developerworks/java/010803/j_jw-log4j.html とか参照。
0590デフォルトの名無しさん
NGNGこんな便利なことできるなんて知らなかった・・・・
きがつけばApache Projectもかなり進化してるんだね・・
0591デフォルトの名無しさん
NGNGこれ、メモリをバカ食いするからTomcat Manager使う方がおすすめ。
#reloadbleオプションを「こんな便利なこと」と言うぐらいだから
Tomcat Managerなんか知らないか・・・・・
ぐぐってみれ。
0592デフォルトの名無しさん
NGNGAppenderごとに出力レベル切り替えるように設定ファイル書きたいのですが
どうすればいいのでしょうか?
rootLoggerの設定がそのまま反映されてしまいます
#A1だけWARNにしたいのですが・・・
log4j.rootLogger=INFO,stdout,A1
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %d{dd\u65e5} %9m%n
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.Append=true
log4j.appender.A1.File=test.log
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%5p [%t] (%F:%L) - %d %9m%n
0593デフォルトの名無しさん
NGNGlog4j.logger.(完全修飾クラス名or名前)=WARN,A1
とかじゃダメなのかな?
0594デフォルトの名無しさん
NGNGそれだと、クラスごとに書かないけないと思うが?
クラス分けしたいんじゃなくて
592はWARN以上の時、ファイルに書きたいんだろ?ちゃうのか?
0595デフォルトの名無しさん
NGNG>593 みたいに別のロガーを作る必要がある。
0596デフォルトの名無しさん
NGNGへぇ〜、あそこに出没しているのか…。
>>589
スマソ SimpleLogのをそのまま使っちゃった。
いずれにせよ、SimpleLogでも出力レベルは変わらなくて、
INFOのままですけどね…(涙)
0597544
NGNGこんなシートは読み書きできない、みたいな制約事項は公開されてないんでしょうか
Excel2002でテキストボックスを含むシートを持つブックを読み、セルの一部を加工して
別ファイルに出力すると、そのブックには「障害」が発生していて読み込めない
とか言われるので津
0598デフォルトの名無しさん
NGNG1.5.1と2.0-pre3で巨大なシート(800kB)を読み書きしようとしたら失敗した。
今のところ1.10.0-devが一番安心だよ。
0599デフォルトの名無しさん
NGNG0600570
NGNG0601デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNG英語がサッパリ(TД⊂
0603デフォルトの名無しさん
NGNGどこがバグっていたの? 気になる。
0604デフォルトの名無しさん
NGNG現象
appenderにRollingFileAppenderを使うと、
指定したファイルサイズをオーバーする。
原因
CountingQuietWriterっていうFileWriterのサブクラス
(というか孫クラス)を使ってて、その実装が↓みたい
なカンジになってる。
2byte文字も1カウントだから、日本語を出力すると
どんどんズレていく。
原因箇所 ※変数名とかはテキトー
write(String message) {
// 略
fileSize += message.length(); // line 37
// 略
}
じゃ、バグレポートよろしく!
0605デフォルトの名無しさん
NGNG不満教えてください。
0606
NGNG<!-- javaDoc ドキュメントの生成 -->
<target name="javaDoc" description="ドキュメントの生成">
<javadoc packagenames="study.struts.*"
sourcepath="${src.dir}"
destdir="${basedir}/doc"
author="true"
Version="true"
Use="true"
windowtitle="Test javadoc task."
doctitle="Test"
bottom="<b>Copyright 2003 2ch Technology. All Rights Reserved.</b>">
</javadoc>
</target>
と書いて、ant javaDoc とすると
The value of attribute "bottom" must not contain the '<' character.
となってBUILD FAILEDになってしまいます。
HTMLコードを記入するのに何か設定が必要なのでしょうか?
0607デフォルトの名無しさん
NGNG単にxmlの問題だよ.
">" や "<" はそのまま書いちゃだめだよ.
> だったかな?
実体参照 xml 等でぐぐれ.
0608606
NGNGhttp://black.sakura.ne.jp/~third/web/xml/xml6.html
サンキュー。解決した。antのマニュアルもちゃんと書いてくれればよかったのに!
0609デフォルトの名無しさん
NGNGAntのマニュアルで書くことか?
XMLの問題なんだし。
そもそも、HTML書いてたりしたら気がつかんか??
0610デフォルトの名無しさん
NGNGHTMLだけ書いてるやつは、HTMLがなんとなくうまく表示してくれるからわからんやつ多いよ。
XMLの基本から勉強してるヤツもすくないし。
HTMLタグが使えます。
bottom="<b>Copyright 2003 2ch Technology. All Rights Reserved.</b>">
ant のマニュアルにはこう書いてあるから勘違いもやむをえないかと。
0612デフォルトの名無しさん
NGNGMakeファイルを作るのと同様に
Antのファイル(パラメータ部分だけでもいい)を
作るようなツールないですか?
0613デフォルトの名無しさん
NGNGマニュアルの「(html-code)」ってやつだね。
まあ、たしかにそうかもね。
ただ、動かしてみて
The value of attribute "bottom" must not contain the '<' character.
なんて出たら、高校生程度の英語力とHTML、XMLやHTMLの知識が
あれば、原因が類推できると思うのだが・・・。
0614613
NGNG(誤)HTML、XMLやHTMLの知識
(正)HTMLやXMLの知識
でした。スマソ。
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG> >>609
> HTMLだけ書いてるやつは、HTMLがなんとなくうまく表示してくれるからわからんやつ多いよ。
それはIEでしか動作確認したことが無いDQN
他ブラウザとの互換性も考慮している香具師はこういうことをしっかりと
気にする。
0617デフォルトの名無しさん
NGNG最近log4jを使い始めたんですが、カテゴリーのadditivityを設定ファイルで設定する
方法がわかりません。
呼び出し元で setAdditivity を呼べば設定できるんですが、ファイルで
log4j.category.MainStart=debug, START
log4j.category.MainStart.additivity=false
としても設定されません。
どなたかわかる方いませんか?
0618
NGNG自分の知識と、世界に冠たるjakartaプロジェクトのドキュメントのどちらが信用できる?(w
0619デフォルトの名無しさん
NGNGlog4j.logger.MainStart=debug, START
log4j.additivity.MainStart=false
みたいだけど。ちなみに1.1系ならloggerじゃなくてcategoryね。
0620デフォルトの名無しさん
NGNG>log4j.additivity.MainStart=false
おおっ!ありがとうございます。
そういえばさっき気づいたんですが、eclipse上でConversionPatternの最後に
%C.%M(%F:%L) をつけるとクリッカブルリンクでソース内に飛べるんですね。
たまに効かないこともあるけど便利かも。
0621613
NGNG自分の知識
というか、比較的一般的な知識と実際の動作が重要。
ていうか、Jakartaプロジェクトを買いかぶりすぎ。
ソフトウェアそのものはともかく、
Jakartaのドキュメントの品質なんてそれほどのものではなかろう。
金もらってやってるわけじゃないんだし。
ちなみに、AntはもうJakartaじゃないからね、念のため。
0622デフォルトの名無しさん
NGNG同意。ドキュメントの品質はそんなによくない。
まあドキュメントを書いているだけでもたいしたもんだが。
またドキュメントが分かりにくければ、ほかのやつらがもっとわかりやすいのを書けば宵。
それがオープンソース。←ちょっと違う?
0623613
NGNGドキュメントが分かりにくいと思った人が
もっとわかりやすいのを書けばよい。
それがオープンソースかと。
ま、記述の誤りとかタイポとかは指摘するだけでいいと
思うけどね。
0624デフォルトの名無しさん
NGNG「オープンソース」の定義を捏造しないでくだちい。
0625デフォルトの名無しさん
NGNGオープンの定義を話している訳じゃないでしょ。
いくら犬コーダーでもそのくらいの読解力つけろ。
0626デフォルトの名無しさん
NGNG0627デフォルトの名無しさん
NGNG0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNGJUnit, Eclipseのデバッガなどでどうにかなってしまわない?
0631デフォルトの名無しさん
NGNG運用環境でもJUnitやEclipseのデバッガ使うつもりか?
0632デフォルトの名無しさん
NGNG0633デフォルトの名無しさん
NGNG人、それを車輪の再発明と言う。
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNGするけどね。
0636デフォルトの名無しさん
NGNGあなたのいう"Apache"がApache HTTP Serverのことを指すなら、Javaではない。Cだ。
>>635
Log4Jのほうがパフォーマンスイイ!よ
0637デフォルトの名無しさん
NGNGじゃあ "Apache Jakarta Project" と"Apache"は無関係?
0638デフォルトの名無しさん
NGNGあなたのいう"Apache"はApache HTTP Serverのこと?
Apache Software Foundationのこと?
Jakarta ProjectやApache HTTP Server ProjectはApache Software Foundationのサブプロジェクトなのだが。
0639デフォルトの名無しさん
NGNG昔、ビックリ日本新記録で活躍してたけど
アイツは一体何者なんだ?
「アパッチ」っていうグループの「けん」なのか?
だとしたら他の「アパッチ」のメンバーはどこにいるんだ?
逮捕されたら『アパッチのけんメンバーは・・・』などとニュースで読まれるのだろうか?
それとも、芸名そのものが「アパッチけん」なのか?
0640デフォルトの名無しさん
NGNG本名(旧姓名) 中本 賢
旧芸名・別名 アパッチけん
旧グループ名 ハンダース
生年月日 昭和31年6月5日生
出生地(出身地) 東京都台東区浅草
血液型 B型
身長・体重(3サイズ) 176�p 67�s
学歴 ★
初出演作品 昭和51年TBS「ぎんざNOW!」
昭和55年CX「私たちの家族」
昭和56年にっかつ「狂った果実」端役
円谷作品 平成元年TBS「ウルトラマンを作った男たち」円谷プロ本編助監督
テレビ出演 「秘密のデカちゃん」「続・思えば遠くへ来たもんだ」
「幸福の黄色いハンカチ」「くもりのちハーレー」
映画出演 「男はつらいよ 花も嵐も寅次郎」「いとしのラハイナ」
「釣りバカ日誌」「鉄道員」
職歴・経歴 ハンダース(佐藤金造 アゴ 勇 清水アキラ アパッチけん 鈴木末吉)
趣味・特技 スキューバダイビング 俳画 釣り
小型船舶4級免許 モトクロス(MFJ国際B級ライセンス)
家族 義父・出羽錦忠雄(相撲解説)
関係者 元メンバー・アゴ 勇(俳優) 元・メンバー・清水アキラ(歌手)
元メンバー・佐藤金造(俳優) 元メンバー・鈴木末吉
特筆点は元メンバーだな
0641デフォルトの名無しさん
NGNGまぁ作った奴が「多言語でブイブイ言わせてた Java 初心者」だったから
しょうがないか。xml4j もそうだったな。あれはバグてんこ盛りな上パフォー
マンスも糞だったが。
0642デフォルトの名無しさん
NGNG0643デフォルトの名無しさん
NGNGドラゴンフライ。
0644デフォルトの名無しさん
NGNG0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNGボケたつもりか?
http://incubator.apache.org/projects/geronimo.html
0647デフォルトの名無しさん
NGNG0648デフォルトの名無しさん
NGNGサーブレットなどでCommons-Loggingを使う場合、
private static Log = LogFactory(this.getClass());
か
private Log = LogFactory(this.getClass());
どっちがいいんでしょうか?
0649648
NGNGLogFactory.getLog(this.getClass());
でした。アフォだ俺…
0650デフォルトの名無しさん
NGNG0651デフォルトの名無しさん
NGNG0652デフォルトの名無しさん
NGNGpublic class Foo {
private static Log log = LogFactory.getLog(Foo.class);
0653デフォルトの名無しさん
NGNG誰か突っ込んでやれよw
ttp://www.fuchu.or.jp/~izumi/book/apatti.html
0654デフォルトの名無しさん
NGNGだと
static Log log = LogFactory.getLog(this.class);
なんて書いてあるわけですが。。
ヽ(`Д´)ノ
0655デフォルトの名無しさん
NGNGこの辺が参考になるかと。
ttp://www.lake.its.hiroshima-cu.ac.jp/~mondo/Java/TnE/002.html
0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNGワラタ
0658デフォルトの名無しさん
NGNGどですか?
0659デフォルトの名無しさん
NGNG%CATALINA_HOME%\conf\server.xmlに
<Context path="/test" reloadable="true" docBase="・・・" workDir="・・・" />
という設定があるのですが、tomcatを起動する度に
%CATALINA_HOME%\conf\Catalina\localhost\test.xml
というファイルが作成されます。中身は
<Context docBase="・・・" path="/test" reloadable="true">
</Context>
だけです。workDir属性以外はserver.xmlと全く一緒です。
編集したとしても起動する度に初期化されてしまうし、
このファイルは何をする為の物なのでしょう?
0660デフォルトの名無しさん
NGNG0661デフォルトの名無しさん
NGNGオプション引数の振り分けの処理用のプロジェクトってあったような気がしたんすが
なんていう名前でしたっけ?
0662デフォルトの名無しさん
NGNGCLI?
0663デフォルトの名無しさん
NGNGああ、それみたいです。ありがとうございます
0664デフォルトの名無しさん
NGNG0665デフォルトの名無しさん
NGNGでも、着眼点がすごいよね
CLIで使うコマンドのパーサだけでも
実際に汎用的に作るとしたら
いろんなこと考えないといけない
-xzvと-x -z -v は同じ処理にするとか
必須かそうでないかなど
0666デフォルトの名無しさん
NGNG> -xzvと-x -z -v は同じ処理にするとか
そういうことやってくれるの?
0667デフォルトの名無しさん
NGNG今のJavaプログラマはgetargとか知らんのか。
CにしろPerlにしろ同じライブラリは既にあるわけで、真新しいものではない。
そういう意味では他のCommonsサブプロダクトと似たようなもんだ。
あ、別にCLIが使えないって言ってる訳じゃないからね。
0668デフォルトの名無しさん
NGNGgetopt()?
0669デフォルトの名無しさん
NGNG今さら CLI 用意されてもなぁ。
何でも Jakarta 製で固めたい人にはいいかも。
0670デフォルトの名無しさん
NGNGその誰かってだれよ?
0671デフォルトの名無しさん
NGNGいえ、もし僕がそういうのを作るとしたらそういうのも要件に含めたいと思っているだけです
CLIがそうなっているかはわかりません
0672デフォルトの名無しさん
NGNGjava getopt で検索すれば腐るほど出てくるだろ。
0673デフォルトの名無しさん
NGNGその腐るほどでてくるものをいちいち評価するの?
というか、Commonsの意義わかってなさそうだ。
0674デフォルトの名無しさん
NGNG全部0から作ったものばっかじゃないんだけどな。
OROとかCommons Netとか、元はよそで作ってたものが寄贈されたものもあるし。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNGたとえすでにあるものでもApacheライセンスよりも厳しいライセンスのものはApacheでは使えないよ。
0677デフォルトの名無しさん
NGNGあなたにとってはね。
Strutsだって、今更というのはあったでしょ。
0678デフォルトの名無しさん
NGNG機能がいまさらなのは関係ない。
0679デフォルトの名無しさん
NGNGほぼ同意。どれだけたくさんの人が使ってるか・・・ですな。
そのためには、みんなに使ってもらわないといけない。
0680デフォルトの名無しさん
NGNG知っている方がいたら、ご教授お願いします。
>Commons-validator
これで、日時の形式(yyyy/MM/dd)のチェックをしようと思っているのですが、
GenericTypeValidatorのformatDateとGenericValidatorのisDateって、どう違うのでしょうか?
できれば、具体例を含めて教えていただければ助かります。
0681デフォルトの名無しさん
NGNGソース見ればわかるよ。
0682デフォルトの名無しさん
NGNG0683デフォルトの名無しさん
NGNGやれやれだぜ。
0684デフォルトの名無しさん
NGNG0685デフォルトの名無しさん
NGNG彼の胸先三寸だな。彼に好かれるか嫌われるか。
0686デフォルトの名無しさん
NGNGしかも日本人唯一の。
0687デフォルトの名無しさん
NGNG嫌われたのか?
0688デフォルトの名無しさん
NGNG日本語訳サイトだと言われてもなあ・・・。
POIの翻訳とかはわりと充実しているけど。
>>687
憶測だが、2箇所あると混乱するからとかいった理由かも。
ML見てないから知らんけど。
カバーしてないサブプロジェクトはJa-Jakartaにジャンプするし。
0689デフォルトの名無しさん
NGNG0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNG昔はどんな感じでよかったの?
0693デフォルトの名無しさん
NGNGどうでもよかった
0694デフォルトの名無しさん
NGNGcommonsプロダクトなんか、APIドキュメント無いと意味無いものが多いしね
0695デフォルトの名無しさん
NGNG0696デフォルトの名無しさん
NGNG0697デフォルトの名無しさん
NGNG漏れはちょっと嫌いなんだけど。
デザイナと分業するなんていったって、<% %>でそんな困るわけでもなし、
あんなタグだったらデザイナはOKなんですかね。
基本的にJSPではロジックを書かず、if, for, あとゲッターだけという
ルールにしていたら問題ないと思うんだけど。
いちいち余計なこと覚えなくてもいいし、柔軟性あるし、って思うんだけど
おかしいかな。
0698デフォルトの名無しさん
NGNGそんなアナタにはむしろVelocity
0699デフォルトの名無しさん
NGNGMapのListから値をとりだすのがめんどくさい。
0701デフォルトの名無しさん
NGNG> ルールにしていたら問題ないと思うんだけど。
特定多数で長期的にメンテナンスをするコードだと、簡単なポリシーでも
それをずっと守り続けるのは困難だと思うのですよ。
あと、Taglib という余計なレイヤを一つ挟んでるから融通が効くってのはあるやね。
内部的な仕様が変更になっても、コードと TLD さえ弄れば互換性が保てるという。
scriptlet 直書きだとそうはイカンベ。
>>698
文法が嫌い。ただそれだけなんだけど凄い嫌悪感があるね。
>>700
そのスレの >>8 で挙げられている話は杞憂だと思うがね。
> このまま進めば、Taglibは、Javaそのものと同様の高性能、多機能な存在になるまで
> 進化しつづけるだろうし、
MVC を保ったまま Java そのものと同等以上の存在になるのであれば、
最早車輪の再発明とは言えまいよ。
0702デフォルトの名無しさん
NGNGスレ汚しすまん
0703デフォルトの名無しさん
NGNG単独スレはしばらく存在していないと思う。
TOMCAT
http://pc.2ch.net/tech/kako/998/998525941.html
0704デフォルトの名無しさん
NGNGというか正式にリリースされたのでしょうか? まだ最終議論中だと思っていたのですが。
0705704
NGNG落とした PDF をみると、11/24 2003 にリリースとなっています。
ちなみにこのドキュメント、日本人の sun の人もメンテしているみたい。
こういうドキュメントに日本人の名前が載っていると、スゲーと思う。
0706デフォルトの名無しさん
NGNG追加設定するにはどうしたら良いっすか? docs に静的な HTML やイメージを
置きたい。
|-docs
|-webapp
0707デフォルトの名無しさん
NGNGcontextついかすれ
0708デフォルトの名無しさん
NGNGググればいいと思う。
0709デフォルトの名無しさん
NGNGごくろう。助かりますた。"Tomcat ドキュメントルート" とかでググってたのが
ダメだった。"Tomcat context" でググってワカータヨ。
server.xml にこんな感じっすね!
<Context path="/" docBase="../docs" debug="0" reloadable="true" crossContext="true"/>
0710デフォルトの名無しさん
NGNGコンテキストとかアプリケーションルートだし。
0711デフォルトの名無しさん
NGNG固定HTMLの変更を監視してどうするって気もするんだが。
0712デフォルトの名無しさん
NGNG現在jakartaサイトがつながらず
実行できないです。
database_3_1.dtd をローカルにもってくればいいんですが、
jakartaがおちてるからダウンロードできません。
どこか他の場所でdatabase_3_1.dtd を手に入れることはできませんか?
0713デフォルトの名無しさん
NGNG0714デフォルトの名無しさん
NGNGDTD自作してうごかしました
0715デフォルトの名無しさん
NGNG0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNG0718デフォルトの名無しさん
NGNG0719デフォルトの名無しさん
NGNG0720デフォルトの名無しさん
NGNG「次へ」とか「前へ」のリンクを張ってくれるコンポーネントてないですか?
0721デフォルトの名無しさん
NGNGJakarta Tapestry
http://pc2.2ch.net/test/read.cgi/tech/1067531714/
0722デフォルトの名無しさん
NGNG0723デフォルトの名無しさん
NGNGそんなにLog4jが使えるのか?
Javaの Logging APIとどう使い分ければいいんだろうか?
0724デフォルトの名無しさん
NGNG1.パフォーマンスが断然いい
2.デフォルトで持っているログ出力先の選択肢が豊富
3.Log4Jを前提にしているライブラリ類が既に多数存在する
4.java.util.logging はJava2SDK1.4以降でないと使えない
0725デフォルトの名無しさん
NGNG5.Windowsのイベントに出力できる
0726デフォルトの名無しさん
NGNGそれは2.に含まれないかい?
0727デフォルトの名無しさん
NGNG5.他のLog4xxxと同じ出力が期待できるので運用管理がしやすくなる(といいな)
0728デフォルトの名無しさん
NGNGCommons-Loggingをかませば。
0729デフォルトの名無しさん
NGNGそれも2.の恩恵だ
0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNGそれも2.の恩恵だ
0734デフォルトの名無しさん
NGNG君がそう思うのも、2.の恩恵だ
0735デフォルトの名無しさん
NGNGttp://jakarta.apache.org/site/news.html#20040130.1
何かと多かったバグはだいたい解消されてるんだろうか?そのうち試してみるか。
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNG0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNG0742デフォルトの名無しさん
NGNGホイチョイプロだよ。
0743デフォルトの名無しさん
NGNG最近はtorqueが評判いまいちみたいですが
0744デフォルトの名無しさん
NGNGストアドプロシージャを使い倒してパフォーマンスを稼がにゃダメだよな。
そのために搭載されている標準機能なんだし。
で、そうして作ると本当に単純なsqlしか実行しないから、それからさらに
ORマッピングツールを使う必要は無かった。
遊びじゃ無いんだから、道具はしっかり使いこなさなくては。
プログラマがいくら楽になっても、保守に特別なスキルを要するのでは辛い。
パフォーマンスでも、DB - APサーバ間の転送が増えては意味が無いしな。
ただ、PostgreSqlやMySqlでは、それなりに使えるから話題になっているの
だと認識しているが、そのあたりはどうなのだろう? > 経験者各位
0745デフォルトの名無しさん
NGNGHibernate以外は使う気しないかな…
0746デフォルトの名無しさん
NGNG0747デフォルトの名無しさん
NGNGストアドプロシージャを使うことと、ORマッピングツールを使うことは別に反することじゃないだろ。
単純なSQLしか使わないということが、ORマッピングツールを使わないという結論になるのか?
0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNGやめたりする為だけにあるのではなく、いろいろな方言を吸収するために
使われる場合もあるので、あまりDBMSに依存するストアド機能関連は
使わない方がいいと思うけどね。
0750デフォルトの名無しさん
NGNG正直、スマンカッタ。
>>747
単純なsql発行でも、もちろんORマッピングツールを使用してもかまわないが。
使うなとは書いていないしな。が、そこまでしてツールに依存したいのかい?
>>748
ストアドプロシージャが万能では無いのはあたりまえ。
使いこなせないのに、ORマッピングツールに走っているのが痛すぎるだけ。
>>749
DBの移行さえ無ければ、だが。
ストアドプロシージャに落としておくと、プログラムそのものに依存しなくなる。
言語やツールなどからも独立することは、拡張性に富むのは判るはず。
(Javaのために作成したストアドでも、.net からでも別ストアドからも呼べる)
それに、ストアドを呼び出すインターフェースは、sql-99に沿った記述で可能な
かぎり汎用的にしておくのが常識だと思うのだが。
で、他のプログラム言語や環境で機能拡張すると、言語自体や使用しているツール
というまさしく方言のため、再利用が全くできなくなるのは無視かい?
0751デフォルトの名無しさん
NGNGこんな感じ。
EJBのCMP/BMP
< DAOパターンのPOJOにまとめる
< ストアドプロシージャ
単一DBMSと単一アプリによるシステムならまだしも、
複数のシステムから同じDBMS(の同じDBスキーマ)を操作したりするなら
ストアドプロシージャのほうがいいね。
ましてや EAI のために統合DBを作りましょうなんてレベルなら、
確実にストアドプロシージャにすべきだ。
0752デフォルトの名無しさん
NGNG小規模でもPostgreSQLやOracle使えってことになっちゃう。
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNGストアド、しっかりとしたコードかける人すくない
ストアド、eclipseにプラグインない
0755デフォルトの名無しさん
NGNGPL/SQLのプラグ印はあるぞ。
0756デフォルトの名無しさん
NGNG動くところが魅力だと思うんだけどなぁ。
リポジトリになりえるものなら、CVSとかXMLDBでもいいわけでしょ?
ストアドじゃなきゃどうしようもないところだけ、対応DB限定でストアドにすべきかと。
0757デフォルトの名無しさん
NGNGhttp://sourceforge.net/projects/oraexp/
ここのことですか?
もしお使いになったことありましたら、
是非感想教えてください。
0758デフォルトの名無しさん
NGNGそれは Data Access Layer の話でしょ。
ドメインモデルが Data Access Layer まで責任をもつのは、
大規模になればなるほど責務が重すぎると思う。
たとえば Foo オブジェクトのライフサイクルを管理するリポジトリクラスを用意する。
------
<<interface>>
FooRepository
------
+ find(String): Foo
+ find(FooCriteria): Collection
+ add(Foo): void
+ remove(Foo): void
------
FooRepository が何をストレージにするかは、FooRepositoryの実装の話。
FooRepositoryFactory クラスが、任意の実装を返せばいいだけ。
実装クラスの選択は FileFooRepository, XMLFooRepository, RDBFooRepository くらいかな。
0759デフォルトの名無しさん
NGNG0760デフォルトの名無しさん
NGNGやりかたは、eclipseでcheckout、build.propertiesにoroのパスを書いてant chainsaw。
カテゴリごとにみれるの便利だったけど、画面がちらつく。
おれだけ?
0761デフォルトの名無しさん
NGNGCocoon 2.1.4
Ant 1.6.1
0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNG「ja-jakartaボンバイエ」は期待はずれ。
日本のジャカルタプロジェクトのメンバのセッションは、ただの大学生が遊んでいるだけの感じ。
同好会そのものだった。
開始時間も遅れた上に話の進行も途中の会場をもりあげようとするヨタ話や小細工で時間がとられて、
はっきりいって進行に重大なミスが多発していた。
質疑でも実務経験者との意見があわない場面もあり、いい印象は残らなかった。
最後にきちんと話をまとめようとしていた進行役を、
仕切りたがり屋っぽいリーダーが阻害して最後の『第3話』のトリが見事にスベッたのは悲しい出来事だった。
まあ、活動自身も日本語翻訳ぐらいなので、仕方ないか。
オープンソースなプロジェクトの代表格なのに、閉鎖的環境のニオイがプンプンした。
ja-jakartaは、あまり良い環境とはいえない様子だ。
0764デフォルトの名無しさん
NGNG> オープンソースなプロジェクトの代表格なのに、
違うだろ。技術的な成果なんか無いだろ?
翻訳以外に何を期待してるんだ。何も作り出してはいない。
翻訳結果には世話になってるが。
0765デフォルトの名無しさん
NGNG特に翻訳しかしてないのに自分たちのクレジットが
本家開発者と同等に並ぶかのように振舞ってるところが。
本家からのリンクがたまに外れたりするのが
間接的にそれをうざがられてることだと分からないのも。
0766デフォルトの名無しさん
NGNG俺はTomcatマネージャやJMeterの日本語化の世話にはなってるよ。
技術的といえば、最近ならTomcatのsetCharacterEncoding()問題が
解決されればJa-Jakartaプロジェクトが貢献したと言えよう。
0767デフォルトの名無しさん
NGNGJa-Jakarta メンバ降臨。
0768デフォルトの名無しさん
NGNGまーな。普通の香具師も Jakarta にパッチは送ってるからな。
0769デフォルトの名無しさん
NGNG同等に並んでるな
http://jakarta.apache.org/struts/volunteers.html
0770デフォルトの名無しさん
NGNG以外の、ぜんぜん違う場所にあるリソースをservletから参照したいんだけど、
どうしたらいいでしょうか?
0771デフォルトの名無しさん
NGNG0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNG今回はtomcatのディレクトリとはぜんぜん違うディレクトリです。
たとえば/home/hoge
とか。
export CLASSPATH=/home/hoge
と設定しても、読んではもらえませんでした。
0774デフォルトの名無しさん
NGNGTomcatの起動時に、環境変数CLASSPATHが無視されるように設定されていたような気がするのです。
J2EEアプリケーションはwarファイルデプロイすればO.K.というのがあるべき姿なので、
外部のリソースを見にいくのはいささか無作法かと。
どうしても欲しかったらWEB-INF/classesにコピーすればいいのです。
0775774
NGNGCLASSPATHを無効にするような記述は見つからず…。
無視するという話は撤回させてください。
それは置いておくとして、欲しければWEB-INF/classesにコピーすれば解決すると思いますが。
0776デフォルトの名無しさん
NGNG起動スクリプト内部で呼んでるsetclasspathあたりで上書きされてしまうはずです。
0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG場所とか、関係なし
0780デフォルトの名無しさん
NGNGは? Tomcat だよ?
0781デフォルトの名無しさん
NGNG779ではないが。
起動スクリプト書き換えてクラスパスを通すということではないのか?
0782デフォルトの名無しさん
NGNGバータリーだね....
起動スクリプトを書き換えるのもいいけど、その後のメンテナンスのことは考えないの?
鯖移転とかTomcatのバージョンアップとか普通にあるっしょ。
せっかく>>774が「あるべき姿」を述べてくれたのにね。
0783デフォルトの名無しさん
NGNG0784デフォルトの名無しさん
NGNGなにに鞍替えしたの?
0785デフォルトの名無しさん
NGNG0786779
NGNG770読め
WEB-INF/classes以外のぜんぜん違う場所にあるリソースを
参照する方法を聞いている。
クロスコンテキストなWebアプリで共有したいリソースがあっても、
WEB-INF/classesにコピーを重複させるの?
WEB-INF/classesに重複しているの
0787デフォルトの名無しさん
NGNGhttp://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/class-loader-howto.html
jarファイルを$CATALINA_HOME/shared/lib にコピーしろ。
0788787
NGNGよっぽどのことが無い限り、共用するメリットはない。
0789779
NGNGそんなんだれでも知ってるよ。
だから770とか、773とか読めっつーの。
質問者は、/home/hogeといった、特定の場所にあるリソース
を参照するには?って聞いてんの。
例えば、Tomcatの管理アプリとか、当該Webアプリ外部のリソース
を読んだり書いたり普通にしてんだろ。
0790デフォルトの名無しさん
NGNG0791デフォルトの名無しさん
NGNGWindows でシンボリックリンク張るにはどうしればいいですか?
0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGリンク作成シェル拡張 for Windows 2000/XP
ttp://eside.homeip.net/free/symlink2k.html
NTFS Utils
ttp://www.geocities.co.jp/SiliconValley-SanJose/6898/soft.htm
Junction Link Magic
ttp://www.rekenwonder.com/linkmagic.htm
Junction
ttp://www.sysinternals.com/ntw2k/source/misc.shtml#junction
0794デフォルトの名無しさん
NGNGlog4Jに関して。
DailyRollingFileAppender クラスで、RollingFileAppender クラスにあるようなバックアップインデックスの設定って可能ですか?
0795デフォルトの名無しさん
NGNGAnt1.6.1 翻訳分担
http://www.jajakarta.org/ant/ant-1.6.1/sharing.html
0796デフォルトの名無しさん
NGNG度胸?
暇?
0797デフォルトの名無しさん
NGNGパスワードつきのエクセルファイルを読む方法
だれかしりませんか。
もちろんクラックとかじゃなくて正規のパスワードが
ちゃんとわかってる物として。
0798デフォルトの名無しさん
NGNG事故解決しました。
不可能らしいです。
↓ソース 下記FAQのNo.5
ttp://jakarta.terra-intl.com/poi/faq.html
0799デフォルトの名無しさん
NGNG藻前らよ、JJarを使ってるか?
Jarファイルのダウンロードが楽になるらしい。
0800デフォルトの名無しさん
NGNGスクリプト作成しました。
使ってください
http://www.2ch-off.com/index.php?MonaThread
Unix オフ
http://off.2ch.net/test/read.cgi/offevent/1075197039/
0801デフォルトの名無しさん
NGNGなんだPerl製か。Jakarta ProjectスレなんだからJavaで作れ
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGVelocityで名前は知っていたが、まだCommonsのSandboxだねえ・・・。
0804デフォルトの名無しさん
NGNGダウソしてみようかと思ったけどCVSからしか
ダウソできないよ。
Eclipseでダウソしてみようとしたけれど
Commonsの中のJJARのどれをコンパイルすればいいんだか・・・
0805デフォルトの名無しさん
NGNGEclipseによるチェックアウトを澄まし
jjar.jar生成に成功した。
【手法】
EclipseでCVSリポジトリエクスプローラーを起動し、
右クリックで[新規]-[リポジトリロケーション]を選択。
接続型をpserver, ext, extssh(sshは要CVS--SSHプラグイン)などから選ぶ。
ディレクトリを/home/cvspublic
ホスト名 : cvs.apache.org
ユーザ名 : anoncvs
パスワード : anoncvs
以下のような形に
:pserver:[email protected]:/home/cvspublic
0806デフォルトの名無しさん
NGNGHEADをクリック。
大量にディレクトリが現れるのでその中科から
jakarta-commons-sandboxを選択。
さらにjjarを選択し、右クリックで[別名でチェックアウト]を選択。
新規Javaプロジェクトとしてチェックアウトする。
プロジェクト名を、既存のプロジェクトと名前が被らないように適当に入力。
ビルドパスではソースコードディレクトリをsrc/javaに設定する。
lib/MinML2.jarをライブラリとして追加する。
([ライブラリ]タブの[JARを追加]をクリック)
build.xmlを右クリックしantの実行を選択。
デフォルトではjar(jjar.jarを生成するtargetが定義されている)ターゲット
のみを実行する脳になっているのでそのまま実行をクリック。
プロジェクト直下にjjar.jarが生成される。
【実行方法】
早速このJJARを使用する。
コマンドラインなどで
java -jar jjar.jar list
と入力するとダウンロードできるリストが表示される。
0807デフォルトの名無しさん
NGNGREADME.txtを参照
0808デフォルトの名無しさん
NGNGhttp://geronimo.apache.org/
という URL も与えられた。
Geronimo はオープンソースの J2EE(EJB)コンテナというわけだが、
これから流行るのかな?
JBoss とかもあるし(JBoss はアスペクト指向プログラミングとかやっているので、
単なるJ2EEコンテナというだけでなく、独自の道を行くと思うが)
日本語でGeronimoのページとかありますか?
この雑誌
http://www.gihyo.co.jp/books/syoseki.php/4-7741-1998-9
には少しだけ触れられていました。
0809デフォルトの名無しさん
NGNGJakartaじゃないんだね。TomcatはJakartaなのに。
どこに違いがあるのかよくわからんです。Sunと関係が深いか否かが関係ある?
0810デフォルトの名無しさん
NGNGで、それはThe Jakarta Projectなのか。
0811808
NGNGjakarta ではないね。
このスレは jakarta という名前が付いているけど、
Apache プロジェクトの Java 関連全体について語ってはダメですか?
ant とか Geroimo とか Maven とか。
あるいは、これらを語れるスレを教えてください。
0812デフォルトの名無しさん
NGNGそれまでここで取り扱いOKだったのが独立プロジェクトになった途端にスレ違いというのもアレだし。
TomcatはキラーコンテンツだからJakartaから離さないんじゃない?
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNG別に(たとえば) Tomcat が Apache直下に格上げになったからと言って、
いままでの Tomcat開発者が全員クビになるわけじゃあないよね??
なにがちがってくるんだべ?
0815デフォルトの名無しさん
NGNGあ、そういえば、新バージョンのリリースをJakartaの承認なしで独自の判断で行えるようになるはず。
こっちはたぶんほんと。
0816デフォルトの名無しさん
NGNG別にここで構わないんじゃないの?
かなり過疎化してるし。
>>814
>>815の言うとおり、リリース権限の違いぐらいではないかと。
他に何かあるという方、情報きぼんぬ。
0817デフォルトの名無しさん
NGNG(その寄贈調印した会議室の名前が"Jakarta"だったらすぃ)
Tomcatが独立したら、創立メンバーがいなくなるモー娘。状態w
0818デフォルトの名無しさん
NGNGまだJames使ってる?
セキュリティとか問題ありそうな気もするけど、
誰か使ってる香具師いない?
0819デフォルトの名無しさん
NGNG0820デフォルトの名無しさん
NGNG0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNGバグありすぎで使い物にならない
0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNG踏み台になるかもしれんが、その時は許してくれ。
結構機能的にも面白い。
0825デフォルトの名無しさん
NGNGそれならRCでええやん。
0826デフォルトの名無しさん
NGNG0827デフォルトの名無しさん
NGNGMailetを使わないのなら、価値はない。
0828デフォルトの名無しさん
NGNGよくわからん。
まだまだWebページが少ないのでしんどいね。
0829デフォルトの名無しさん
NGNG最新のバージョンなら中継拒否になってるはず
2.2.0かな
0830デフォルトの名無しさん
NGNGRCとかBetaというバージョンの付け方はやめよう、ということになっていたはず。
Tomcatのように、Stableリリースバージョンではなくても バージョン番号は
インクリメントしていく、という方針にしようということになった。
もう何ヶ月も前の話だからうろ覚えだけど。
0831デフォルトの名無しさん
NGNG>Stableリリースバージョンではなくても バージョン番号はインクリメントしていく、
うーん。それって困るなあ。仕事で使うんだからStableじゃなきゃ困るんだけど、どれがStableか分からないってことだよね?
っていうより、事実上Stableがなくなるんじゃないの? わざわざ目的として安定を目指す必要性がなくなるんだもの。
0832デフォルトの名無しさん
NGNG>どれがStableか分からないってことだよね?
そんなことない。すべての番号のバージョンをStableリリースしない、というだけ。
Struts1.2はStableリリースされてないだろ?
たとえば、TomcatのStableリリースは、4.1.24→4.1.27→4.1.29→4.1.30 ときている。
4.1.25や4.1.26はStableリリースではないことぐらいすぐにわかるだろう?
0833デフォルトの名無しさん
NGNGバージョンのあとにちゃんとαだのβだのStableだのついてくるよ
0834デフォルトの名無しさん
NGNGなんだ。横から見てて、ドキッとしちまったよ。
RCとかBetaの表記がなくなるんじゃなくて、
RCとかBetaでもバージョン番号は進んでいく、つまり、
1.4.1Nightmare, 1.4.1Beta, 1.4.1release
ってんじゃなくて、
1.4.0Nightmare, 1.4.1Beta, 1.4.2releaseってことね。
0835デフォルトの名無しさん
NGNGでもそんなことはCVS使ってりゃ分からないという罠。
0836デフォルトの名無しさん
NGNGつまり、Struts1.2.0はStableじゃないんだな。なんか不思議。
0837デフォルトの名無しさん
NGNGApacheのCVSに直接アクセスするようなヤシがわからない(というか、知らない)
のも不思議な感じだな。
Apache Announcements ML 入っておけよ。
ttp://www.apache.org/foundation/mailinglists.html#foundation-announce
0838デフォルトの名無しさん
NGNGCVSに直接アクセスするようなやつはStableだろうがalphaだろうが関係ない気がする
0839デフォルトの名無しさん
NGNGttp://excalibur.apache.org/
0840デフォルトの名無しさん
NGNG0841デフォルトの名無しさん
NGNG0842デフォルトの名無しさん
NGNG0843デフォルトの名無しさん
NGNGブラウザでアーカイブ見たけど、strutsのが1つもない気がする・・・
0844デフォルトの名無しさん
NGNGどうしたらいいでしょうか?
0845デフォルトの名無しさん
NGNGどのような文字がどのように化けるか解析
原因の推測
そして解決への作業
0846デフォルトの名無しさん
NGNG名回答だな
0847デフォルトの名無しさん
NGNGヘッダーをMIMEエンコードしていないメールが文字化けするみたいなので
それの対応ですね。
逝ってきます
0848844
NGNG0849名無しさん@そうだ選挙に行こう
NGNG0850名無しさん@そうだ選挙に行こう
NGNGそう?なんかまたこの期に及んでもたついてるように見えるけど?
リリースはさておき、Bill Siggelkow氏のコミッタ推薦投票なんか始まっちゃったしね。
1.2.1はリリースしてもBetaだし、ORO2.0.8にあわせて代わりにStruts1.2.2を
Betaリリースしようなんて話もあるけど。
どうなることやら。
0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNGhttp://www.itmedia.co.jp/enterprise/articles/0407/16/news057.html?nc20
誰か使ってる?
0854デフォルトの名無しさん
NGNGえっ、使ってない人がいるの?!っていうくらい使ってますが。。
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNGそう簡単にMavenに移行できっかなー?
EclipseプラグインでMaveを使えば簡単?
0857856
NGNGこれすごすぎだね。
maven genapp でプロジェクト作成してみたけど重たいね。
勝手にJUnitによるテストケースとかHello, worldまで作られている。
maven jarでJarを生成してみたが
勝手にJellyとかいろいろダウンロードしてくれた。
すごい! この自動ダウンロードインストールはCPANに似ているというけど、JJarとかつかっているのかな?
しかしここで気になることが・・・・
大学の厳しいファイアウォールを超えるためにはどこで串を設定すればいいんだ?
やはり maven -DHTTP_PROXY= なんたらってかくのか?
0858デフォルトの名無しさん
NGNG巨大なプロジェクトではとんでもない時間がかかりそうだな。
しかしすごいな。Javadocとか自動生成してくれるとは。
いままでAntで自力で詳細に記述していたのに。
0859デフォルトの名無しさん
NGNGmaven -g|more
とやると、いろんなことができることがわかる。
あらゆるドキュメントやテストレポートを出力してくれるのが凄すぎる。
こりゃあつかえるわい。
0860デフォルトの名無しさん
NGNGMavenを使った開発
http://www.02.246.ne.jp/~torutk/maven/
0861デフォルトの名無しさん
NGNGレスサンクス。使い慣れると便利って感じかな。
時間ができたら使ってみるよ
0862デフォルトの名無しさん
NGNGメイヴン?
0863デフォルトの名無しさん
NGNG自分でリポジトリに作成?
jarとdllをtargetディレクトリに配置するにはproject.xmlをどうすれば?
などなどわからないことが多い。
eclipse上で開発するならドキュメントとテストレポート以外に魅力があまり・・・
0864デフォルトの名無しさん
NGNG>eclipse上で開発するならドキュメントとテストレポート以外に魅力があまり・・・
一人で開発する分にはな。
0865デフォルトの名無しさん
NGNG「メイヴェン」発音する程度がいいらしい。
「玄人」という意味に反してApache Antよりも簡単に扱うことができるな。
0866デフォルトの名無しさん
NGNGMavenで
maven -g |moreとやってみると
eclipseプラグインというのがあるらしい。
GUIなどに出力できる機能もあるらしい。
ほかにドキュメントやソースコードをTeXやPDFに変換できる機能や
テスト、テストレポート、自動テストなど優れた機能がセット入っていた。
大して設定しなくても勝手にzipファイルやtar.gzファイルを作ってくれるのが凄い。
どういうディレクトリでファイルを圧縮しまとめるかも自動的にやってくれるのが凄い。
Eclipseと組み合わせれば最強の開発環境になりそうだ。
0867デフォルトの名無しさん
NGNGメイバンって読んでたよ。
0868デフォルトの名無しさん
NGNG0869デフォルトの名無しさん
NGNGhttp://sports8.2ch.net/test/read.cgi/base/1090045353/
http://homepage.mac.com/butinyaon/news/kiji0002.html
0870デフォルトの名無しさん
NGNGMavenを電子辞書でひいてみると
mavenとmavinが出てきた。
発音させるとどちらも「メイヴェン」と辞書は答えた。
ついでに意味は
<<米口語>> 専門家、達人、通
0871デフォルトの名無しさん
NGNGWinの日本語DOS窓でやるとそーなるな。どうしても気になるんだったら
"us"って打っといてみな。元に戻すのは"jp"。
0872デフォルトの名無しさん
NGNG>>9
そんな藻前に朗報なり
Eclipse Mavenプラグイン
http://mevenide.codehaus.org/mevenide-ui-eclipse/
Eclipse + Mavenは最強のIDEだ
0873デフォルトの名無しさん
NGNGeclipse3.0か…
0874デフォルトの名無しさん
NGNGMevenideはNetBeansにも対応していなかった?
0875デフォルトの名無しさん
NGNG↑でも質問しているのですが、返事がいただけない(スレ違い?)ので
こちらでも質問させてくださいm(_ _)m
Fedora Core2 を新規にインストールして Apache2.0.49 + Tomcat4.1.27 で
cgi と Java Servlet を使った Webサーバを運営してます。
が、サーバ公開中は時間と共に空きメモリが減っていき、
3時間ごとに OS の再起動をしないといけない状態になってます。
外出できないどころか寝る事さえできない状況です。
何が原因なのか分かりません。どなたかご教示くださいm(_ _)m
・物理メモリ 512M で Apache 起動時の空きメモリは 420M、tomcat も起動すると
340M ぐらいになります。これが 3時間もすると 20M 以下になってしまうのです。
・そのまま放っておくと tomcat がフリーズ?して全アクセスに500エラーを返し、
「>tomcat stop」しても停止できなくなります。( Apache は正常に起動している)
・Apacheとtomcatを連携させた事と、workers2.properties に
「 OPTS=-server -Xmx128M -Xms64M -Xss256k 」とした以外は
ほとんど設定もデフォルトから変更してません。
・Webサーバ以外には、ローカルネットワークから FTP と SSH でアクセスするだけですが、
Webサーバは 30万アクセス/day ぐらいです。
・数アクセスに1回、「 System.gc(); 」を実行するようにしてみましたが変化無しです。
必要な情報があれば教えてください。よろしくお願いいたします。
0876デフォルトの名無しさん
NGNGサーブレットのstatic変数にいらんもんつっこんでるとか。
0877875
NGNGApplicationスコープを知らなかったので今ググった知識だけですが、
特に設定もしてないですし Servlet 側でも使用していないと思います。
tomcat を再起動してもあまりメモリが開放されないので
違うのかなと思うのですが、どうなのでしょうか・・・
Servlet の static 変数は、String 配列と int 配列を多数使用してます。
static 変数自体が全部で 90 個あり、それぞれの情報量は 0 〜 400 bytes ぐらい、
平均で 40 〜 50 bytes ぐらいです。
携帯でもできるテキストベースなゲームサーバでして、MAPや武器情報などの
固定値は全て static で持たせてるのですが、多すぎでしょうか?
0878875
NGNG・空きメモリが残り100M切った時に tomcat のみを再起動すると、
50M前後空きメモリが増えます。Apache のみ再起動すると数M増えます。
OS再起動すると 300M オーバーまで戻ります。
・スワップ領域はずっと未使用のままです。
・↑のスレでも書きましたが、
>ps auwwx | grep tomcat
をやると以下の2行が時間と共に増えていき、そのうち 300行以上になります。
これも原因が不明なのですが、これのせいでメモリが圧迫されているのでしょうか?
tomcat 3217 0.0 23.2 566020 112880 ? S 05:22 0:11 /usr/sbin/tomcat
-Dcom.redhat.tomcat.sysconf=/etc/sysconfig/tomcat -home /usr/share/tomcat -logfi
le /usr/share/tomcat/logs/tomcat.out -pidfile /var/run/tomcat/tomcat.pid -user t
omcat
tomcat 3245 0.0 0.0 0 0 ? Z 05:23 0:00 [tomcat] <defunct
>
tomcat 3246 0.0 0.0 0 0 ? Z 05:23 0:00 [addr2line] <defu
nct>
tomcat 3376 0.0 0.0 0 0 ? Z 05:28 0:00 [tomcat] <defunct
>
tomcat 3377 0.0 0.0 0 0 ? Z 05:28 0:00 [addr2line] <defu
nct>
tomcat 3379 0.0 0.0 0 0 ? Z 05:28 0:00 [tomcat] <defunct
>
tomcat 3380 0.0 0.0 0 0 ? Z 05:28 0:00 [addr2line] <defu
0879デフォルトの名無しさん
NGNG自分の組んだアプリには微塵もバグがなく悪いのはapacheかtomcatかlinuxだ
と思いこめるあなたがうらやましいです
0880デフォルトの名無しさん
NGNGコマンド行のオプションを見るにredhatがnativeコンパイルしたTomcat使ってない?
Javaと普通のTomcatを入れてやってみな。GCJしたバイナリがおかしいんだと思う。
0881875
NGNGすみませんが、別にバグが無いとは思っておりません。
ただ、一人で作った小規模なアプリですので、
とりあえず無限ループとストリーム閉じ忘れが無いのは
日を分けて全箇所3回ずつチェック済みです。
念のため「 System.gc(); 」も入れてます。
原因が分からない上に、質問時に提示すべき情報が何かさえ
分からないのです。すみませんm(_ _)m
>>880
はい、多分そうです。少なくとも私はコンパイルしてません。
tomcat は「yum」というパッケージ管理ソフト使って
自動的に必要な rpm をダウンロード、インストール、設定してくれました。
自分でコンパイルした tomcat 入れて Apache と連携できる自信が
無かったからそうしたのですが、これがいけなかったんですね。
Apache との連携の設定も変わってきそうなので、Apache と
tomcat を両方とも入れ直してみます。ありがとうございましたm(_ _)m
0882デフォルトの名無しさん
NGNG0883デフォルトの名無しさん
NGNG自分でコンパイルしなくていいから、RPMみたいな信用できないもの使わずにインストールすれば?
0884デフォルトの名無しさん
NGNGjakartaというよりWebアプリの一般的な話題だね。
こういうときは大抵オブジェクトのメモリリーク(破棄した
つもりのオブジェクトの参照がどこかに残ってる)のせいなんだけど、
だったら普通にVMの"MemoryOverflow"で止まりそうなもんだけどね。
Tomcatの挙動が怪しいから、
1、Tomcatの実行バイナリを何種類か変えて試してみる→
特定のバージョンで止まればTomcatのせい
2、Webアプリ一式を他のマシンで試してみる→止まればアプリのせい、止まらなければ環境のせい
あたりから攻めていってはどうだろう。
あとちなみに、System.gc()はほとんど意味ないですよ。VMのメモリ管理の
知識があると、もう少し見通しがよくなるかも。
0885875
NGNGRPMを全面的に信用してましたのですが、
疑ってみる価値もあるという事ですね。
とりあえずバイナリをダウンロードしてみます・・・
と思ったのですが、
ttp://www.jakarta.org/
に繋がらないみたいなので、復旧待ちです。
>>884
すみません、ここもスレ違いの可能性大なのですね。
ただ、私は >>879 で指摘された通り、tomcat が
原因である可能性あると思っています。
理由は >>878 のプロセス?が増え続け、
数時間で 300 以上になってしまうためです。
「設定が間違えてるから増え続ける」→「そのせいでメモリが減る」
かなと思ったのですが、これが原因という事は
無さそうでしょうか?
メモリリークの件は、とりあえず使い終わったオブジェクト全てに
毎回 null を入れてみます。
皆さんご指摘ありがとうございますm(_ _)m
0886デフォルトの名無しさん
NGNG>毎回 null を入れてみます。
もしメモリリークがあるとすれば、使い終わってないオブジェクトが増えるからで
それは意味がないね。
0887デフォルトの名無しさん
NGNGwww.jakarta.org なんて知らんそ?
jakarta.apache.org だろ?
0888デフォルトの名無しさん
NGNGもしかしてさ、
ブラウザにServerHangup
とよく表示される?
漏れもよくあるんだよ。
Apacheをアップデートしたら直った、かと思ったら
再び壊れてしまって一ヶ月間放置状態
0889デフォルトの名無しさん
NGNG0890875
NGNGttp://www.jajakarta.org/tomcat/faq/unix.html
↑これを見る限り心配する必要無い、という事でしょうか?
メモリリークを調べてる内にこんなのがありました。
ttp://www.okisoft.co.jp/esc/debugtool/devpartner.html
http://www.compuware.co.jp/products/devpartnerJE/dl_dpj.html
↑から評価版も取得できるようですので試そうと思ったら
ID発行が平日昼間のみとかなので、明日にでも新環境で
試してみます。
>>886
今、null を入れ終わったとこです。意味無かったんですね・・・
自分で気付いてない箇所から参照されてるとかなら
明示的に null 入れておけばいいのかな、と思ったのですが、
私の理解が足りてないようです。
>>887
すみません、www.jajakarta.org がさっきまで繋がらずに
焦っていたので勘違いしてました。
>>888
それとは違ったと思いますが、tomcat がフリーズ?した時は
ブラウザには普通の Internal Server Error の他に
何か1行メッセージがありました。覚えてなくてすみません。
>>889
Thread オブジェクトは使っていないですm(_ _)m
0891デフォルトの名無しさん
NGNG>自分で気付いてない箇所から参照されてるとかなら
>明示的に null 入れておけばいいのかな、と思ったのですが、
なあ、まずJavaをきちんと勉強しようぜ。
0892デフォルトの名無しさん
NGNGことが全くわからん。おれも使い終わったインスタンスには
null を入れればいいとか考えていた。
実際、かなりのデータ量を扱うプログラムで、
# 業務系で、マスタデータを全部 select してきて Map に保持するのだが、
# すぐに必要なくなるバッチのプログラム
# (説明がわかりづらくてすみません。意味不明だったら忘れてください)
null を入れたらそのプログラムのメモリ使用量が減って OutOfMemory で
バッチが落ちなくなったんだけど、
ここらへんの「使い終わっていないオブジェクト」って
どこを見れば勉強できますか? よい web サイト or 本はありませんか?
0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNGていうか、4年も分からずに放っておいたのが凄いな。
0895デフォルトの名無しさん
NGNGとかどう?
0896デフォルトの名無しさん
NGNGこれって検索結果をbeanに勝手につめてくれますが、
検索文がJOINしてあり、結果をつめたい
beanにもさらにbeanをもつ(例えば社員beanが部署beanを持つ)
場合、ResultSetHandlerをオーバーライドするんでしょうか?
0897デフォルトの名無しさん
NGNGRowProcessorをimplementsしたクラスを自作して、ResultSetHandler(BeanHandlerなど含む)のコンストラクタに渡す。
0898デフォルトの名無しさん
NGNGjava.lang.ref.Referenceを使えばパフォーマンスが向上するぞ
0899デフォルトの名無しさん
NGNGEffective Java とかどう?
http://www.pearsoned.co.jp/washo/java/wa_java05-j.html
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNG0902デフォルトの名無しさん
NGNGいろいろ試行錯誤した結果、
CVSから自分たちの作成したソースをゲットしてくることには成功しました。
んで、ローカルのソースフォルダにある、ソースをJARにしたり、
サイトを生成したりはやりたい放題できるようになりました。
でも、CVSからチェックアウトからサイトの生成までを一発でやろうとすると、
なかなかその方法が見つかりません。
(チェックアウトして手に入れたソースを手で移動しています)
この中間作業は、別途ANTか何かでソースを移動する処理を作る必要があるのでしょうか?
なにかMavenを根本的に分かってないかもしれないのですが、
CVSチェックアウトからの一連の作業を自動化している人がいらっしゃれば、
アドバイスをいただきたく思います。
よろしくお願いします。
0903デフォルトの名無しさん
NGNGゴールを自作するというか。
0904デフォルトの名無しさん
NGNGApache、Javaアプリケーションサーバの開発に遅れ
ttp://www.itmedia.co.jp/enterprise/articles/0407/27/news030.html?ec10
0905デフォルトの名無しさん
NGNGJBossからのコピー疑惑イチャモンの問題どうなったの?
0906デフォルトの名無しさん
NGNG一つインストールするだけでなんとなく使える環境ができるインストーラ作って欲しい。
自分で取り集めるの面倒。
0907デフォルトの名無しさん
NGNGそこでmavenですよ。
0908デフォルトの名無しさん
NGNGなんでかわかる人いないですか?
0909デフォルトの名無しさん
NGNGmaven〜♪
0910デフォルトの名無しさん
NGNG意味がわからねえコピペだな
0911デフォルトの名無しさん
NGNGtomcatタスクってなんじゃい?
どこかのオプショナルタスクかい?
それとも自作足す区会?
0912デフォルトの名無しさん
NGNGTomcatはAntタスクを提供していて、Antにタスクを組み込んでリロードなどが可能なのだよ。
でも908は俺にも意味不明。
0913デフォルトの名無しさん
NGNG0914デフォルトの名無しさん
NGNG成功 - コンテキストパス /xxxx のアプリケーションを再ロードしました
と出て成功してるんだけど
BUILD FAILED (total time: 1 second)
となってしまう
0915デフォルトの名無しさん
NGNGtomcatタスクではなく別のタスクによって問題が表示されているような気がするが。
javacタスクやjavadocタスクにverboseオプションをつけていないとか
0916デフォルトの名無しさん
NGNGターゲットにはreloadタスクしか書いてない。
0917デフォルトの名無しさん
NGNG<reload url="..." username="..." password="..." path="/xxx"/>
<echo message="test2"/>
とすると、test1は表示されるけど、test2は表示されない。
0918デフォルトの名無しさん
NGNGAnt1.6.1 + Tomcat4.1.30で問題なく動くが?
<project name="reload-test" basedir="." default="tomcat-reload">
<property environment="env" />
<target name="tomcat-reload">
<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask"
classpath="${env.CATALINA_HOME}/server/lib/catalina-ant.jar" />
<echo message="test1" />
<reload url="http://localhost:8080/manager" username="admin" password="" path="/admin" />
<echo message="test2" />
</target>
</project>
Buildfile: build.xml
tomcat-reload:
[echo] test1
[reload] OK - コンテキストパス /admin のアプリケーションを再ロードします
[echo] test2
BUILD SUCCESSFUL
0919デフォルトの名無しさん
NGNGみんなちゃんとなってるのかなぁ・・・
0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNGTomcat5.0.19ですだ。
0922デフォルトの名無しさん
NGNGうまくいってるねぇ。
とくに違いはないんだけど。Tomcatのバージョンだけか。
0923デフォルトの名無しさん
NGNG0924デフォルトの名無しさん
NGNGJ2SE1.4.2_04だけども。
0925デフォルトの名無しさん
NGNGためしにやったら、俺もなった。
成功、って出るんだけど、BUILD FAILED
0926デフォルトの名無しさん
NGNG同士!
環境、なに?
0927デフォルトの名無しさん
NGNGといっても、俺のは自分で勝手になにかしくじってる可能性あるけど。
0928デフォルトの名無しさん
NGNG0929デフォルトの名無しさん
NGNGlogs/catalina*とかlocalhost*とかあるだろ
0930デフォルトの名無しさん
NGNGそれ、偉そうにいうのはちと恥ずかしい。
みているほうが赤面・・・。
0931デフォルトの名無しさん
NGNGログにもなにも出てないし。
Tomcat5でうまくいったヤシはいないのかな。
0932デフォルトの名無しさん
NGNG>>911ほどじゃないと思われ
0933デフォルトの名無しさん
NGNG0934918
NGNG気になったのでソースを追ってみたら、どうやら、日本語ローカライズのミスらしい。
レスポンスの"OKと"成功"の文字列比較が原因みたい。
org.apache.catalina.ant.AbstractCatalinaTask(222行)
取り合えず、server\webapps\manager\WEB-INF\lib\catalina-manager.jarを展開し、
org\apache\catalina\manager\LocalStrings_ja.properties内の「\u6210\u529f」を
「OK」に全て置換して、jarファイルを再構築してうまくいくようになった。
この件に興味ある方は追試よろしく。
0935908
NGNGソースみたら、"OK"で始まるレスポンスの場合成功にするようになってるんだけど、日本語メッセージで「成功」になってるからエラーと判断されている。
0936908
NGNGメッセージのロケールってHTTPリクエストから判断してるのかな?
そうだとしたら、AbstractCatalinaTask変更してロケール出力するようにしたほうがいいね。
今回目的は、うまくいく方法を知ることだったから、ソース変更以外にうまくいく方法がないとわかったら満足。
0937デフォルトの名無しさん
NGNG新しいバージョン落とすたびに、「まだなおってねーのかよ」と
修正したcatalina.jarを入れ替えるのめんどくさいんだよ
0938デフォルトの名無しさん
NGNG乙。
ということは気にしない、が当面の対処法ということでいいのかな?
あ、だめだ。以降の処理が中断されるんだっけ。
これは覚えておかないとはまりそうだ。
0939デフォルトの名無しさん
NGNGやり方か、やり方の乗ってるページ教えて・・・。
めんどうでなかったら。
0940デフォルトの名無しさん
NGNGそんなの検索したらいくらでも載ってる
charset="UTF-8"の分を追加するだけだから
俺がやって欲しいのは「だれかCVSのソース弄ってなおしてください」っていうだけのこと
0941デフォルトの名無しさん
NGNGhttp://www.google.com/search?q=tomcat5+%E3%82%A8%E3%83%A9%E3%83%BC+%E4%BF%AE%E6%AD%A3
0942908
NGNG0944デフォルトの名無しさん
NGNGやりたいことは(おそらく)antで出来ることだけだと思うのですが。
0945デフォルトの名無しさん
NGNGmavenの方が簡単だね。
antで当たり前に記述しないといけないことは、mavenでは記述しなくてもできるようになってる。
antはXML形式のバッチファイルだから、構築手順を記述する。
mavenはもっと抽象化されて、プロジェクト管理ツールだから、プロジェクトの構造を記述する。
だから、mavenで想定されている構築手順に従うのであれば、mavenが便利。
mavenで対応できないことはantでやる。
だから、実際には、「やりたいことはmavenでできることだけ」、といったほうがいいと思われ。
0946デフォルトの名無しさん
NGNGとりあえずAntでスクリプト書いてみそ。
MavenでもAntタスクを書きたくなることがあるだろうから。
0947デフォルトの名無しさん
NGNG0948デフォルトの名無しさん
NGNGめんどい。
代わりにやってくれ。
0949デフォルトの名無しさん
NGNGTomcat5.0.19のエラー画面の文字化け修正
http://www.fk.urban.ne.jp/home/kishida/kouza/tomerr.html
0950デフォルトの名無しさん
NGNG実際にこの件について問題に遭遇し処理にかかわった者がバグ報告するのにふさわしいと思うのだが。
詳しさからして
0951デフォルトの名無しさん
NGNGttp://itpro.nikkeibp.co.jp/free/ITPro/USNEWS/20040804/148161/
なんか、どんどんApacheプロジェクトのエントロピーが増大。
Jakartaには同じ役割のフレームワークがごろごろしてるし。
データベースもAxionかなんかなかった?
どうなるんだろう?
0952デフォルトの名無しさん
NGNG0953デフォルトの名無しさん
NGNGhsqldbと同じようなもん?
0954デフォルトの名無しさん
NGNG付いてくるようになったイメージがあるから、eclipse.org
じゃなくてApacheのほうに移ったのがちょっと意外。
0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
NGNG逝く時容赦なくまるごとお亡くなりになるのが嫌なのか?
0958デフォルトの名無しさん
NGNGメモリバカ食いするとかでもなく、Jakartaにゆかりがないからだめなんじゃない?
0959デフォルトの名無しさん
NGNGお願いですから
HSQLスレを盛り立ててくだちい。
【Pure】HSQL database engine【Java】
http://pc5.2ch.net/test/read.cgi/db/1060970234/
どう見積もっても住人が4人以下orz......
0960デフォルトの名無しさん
NGNGHSQLDBもIBM様が参入したんじゃ立つ瀬なし。
0961デフォルトの名無しさん
NGNG0962デフォルトの名無しさん
NGNG0963デフォルトの名無しさん
NGNGとりあえす maven genapp
だけでもなんかjarを落としにいこうとして
失敗するんだけども。
0964デフォルトの名無しさん
NGNG自動がいやなら手で入れればいい。
0965デフォルトの名無しさん
NGNG結局、org.apache.catalina.util.StringManagerでVMのデフォルトロケールからリソースとってきてるのが諸悪の根源だ。
0966デフォルトの名無しさん
NGNG言い出しっぺの法則はナシで。
0967デフォルトの名無しさん
NGNGつーか、Jakarta自体を整理してほしいです
あまりにもくだらないものは全部サンドボックスでいいのでは?とおもってしまう
暇な時、「これはなんだろう」と思ってDLして遊んでいるがそれほど面白いものはない
昔ほど、遊べなくなった・・・さみしい
最近の自分のお気に入りがJakarta以外から出て来ているのも事実
で今現在、開発中かなりの頻度で使ってるのが結局これ↓
Tomcat、Ant、CommonsLogging+Log4J、XDoclet、Eclipse(各プラグイン)、Hibernate、Jude、JBoss、Cygwin、Relaxer、ERwin
皆さんはどんなツールで自分の環境整えてるのですか?知りたいですな
0968デフォルトの名無しさん
NGNGJude?ショボイなー
EAつかえよ。。
0969デフォルトの名無しさん
NGNGCygwin?ショボイなー
Linux使えよ。。
0970デフォルトの名無しさん
NGNGAnt?ショボイなー
Mavenつかえよ。。
0971デフォルトの名無しさん
NGNGつーか、本家に提案はしたのか?
話はそれからだ。
0972デフォルトの名無しさん
NGNGそんなこと気にせず、無責任にあぁだこぅだやるのが、このスレのいいところ。
0973デフォルトの名無しさん
NGNGERWin使う金があるなら(ry
0974デフォルトの名無しさん
NGNGばーか、割(ry
0975デフォルトの名無しさん
NGNGMaven〜
0976デフォルトの名無しさん
NGNG0977デフォルトの名無しさん
NGNGそれもいいんじゃない?
日本語化はJa-Jakartaがやったからね。
0978デフォルトの名無しさん
NGNGTomcat トムキャット?
Cactus カクタス?
Maven メイヴン?
Cygwin シグウィン?
0979デフォルトの名無しさん
NGNG0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNG0982デフォルトの名無しさん
NGNGジャパン・アグリカルチャー・コリアン・アグリカルチャー・リトアニア・アグリカルチャー
レス数が950を超えています。1000を超えると書き込みができなくなります。