JAVA+JSP+Struts+Tomcat Part2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/10/23(日) 16:10:05こんな環境で仕事したくねぇ〜〜
みんなでMS環境に移行しようぜ!
0175デフォルトの名無しさん
2005/11/27(日) 01:32:141分位かかるって事で気になったんだが
ルーター使ってる場合のルーティングテーブルとかは大丈夫か?
0176デフォルトの名無しさん
2005/11/27(日) 01:33:12MyServlet.java:2: パッケージ javax.servlet は存在しません。
import javax.servlet.*;
MyServlet.java:3: パッケージ javax.servlet.http は存在しません。
import javax.servlet.http.*;
^
などのエラーが出るのですが、なぜでしょうか(´Д⊂グスン
0177デフォルトの名無しさん
2005/11/27(日) 01:37:06servlet.jarのパスは通ってるか確認しる
0178デフォルトの名無しさん
2005/11/27(日) 01:40:53コンテナやバージョンによってjarファイルの名前が違うから混乱させないように。
最近のバージョンのTomcatだと servlet-api.jar だったりする。
>>176
Servlet API を提供するライブラリJARが、コンパイル時のクラスパスに含まれているかどうかを確認。
0179デフォルトの名無しさん
2005/11/27(日) 10:18:59ありがとうございます。
FWがあやしいのですね。
FWについては設定をお願いしているため
詳しい設定の状況を確認したいと思います。
>>175
ありがとうございます。
リバースProxy(80)やPingでは、問題ないので
こちらのルーティング自体は良いと思っています。
こちらが間違っているとしたらTomcatの連携部分の設定かなと思っています。
どのポートが何をしているのかが良く判っていないので...
0180デフォルトの名無しさん
2005/11/27(日) 15:51:07>>178
Tomcatを使っているんですが、以下のパスを
「C:\Program Files\Apache Tomcat 4.0\common\lib」通せばいいんですかね?
0181デフォルトの名無しさん
2005/11/27(日) 15:58:08クラスパスに <Tomcatのディレクトリ>/common/lib/servlet.jar を通す
0182デフォルトの名無しさん
2005/11/27(日) 16:28:330183デフォルトの名無しさん
2005/11/29(火) 06:48:09jooreports-2.0rc1.warをダウンロードして
Apache Tomcat/5.5.12で展開
OpenOffice2.0をインストールして
デモ
ttp://www.artofsolving.com/jooreports/letter.html
と同じ環境を作った
しかし「Create Letter」ボタンを押すと
The server encountered an internal error () that prevented it from fulfilling this request.
javax.servlet.ServletException: template not found: letter
net.sf.jooreports.web.spring.controller.AbstractDocumentGenerator.renderDocument(Unknown Source)
net.sf.jooreports.web.spring.controller.AbstractDocumentGenerator.handleRequestInternal(Unknown Source)
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:357)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
とでた
確かにLetter.pdfもLetter.odtもパッケージに入ってない
自分で作れってことですか?
WindowsXP HomeEd.
0184デフォルトの名無しさん
2005/11/29(火) 08:15:470185デフォルトの名無しさん
2005/11/29(火) 10:28:070186デフォルトの名無しさん
2005/11/30(水) 11:21:55このWebページを海外からの接続に対応しなければならないことになりました。
日本からのアクセスは今までどおり丸数字が正しく表示されるようにし、
海外からのアクセスは丸数字が無理なら半角数字などに置き換えるようにしたいのです。
エンコードは何を指定するのが適切でしょうか?
0187デフォルトの名無しさん
2005/11/30(水) 12:17:52対応していないクライアントを日本語を表示できないクライアントと定義すれば、
英語ページを別に用意すればいいわけだし。
0188デフォルトの名無しさん
2005/11/30(水) 13:55:04latin1
変換ルーチンは無いから自作しな。
0189デフォルトの名無しさん
2005/11/30(水) 14:07:340190デフォルトの名無しさん
2005/11/30(水) 23:06:47ApplecationResources使え。
0191デフォルトの名無しさん
2005/11/30(水) 23:13:44それを言うならResourceBundleとかMessageResourceだろ?
0192デフォルトの名無しさん
2005/12/01(木) 02:09:59Javaの1.4だったか1.5だったかで、
文字のマッピングを自作できる仕組みが作られています。
たとえば、エンコーディングに"ISO-2022-JP"と指定するように
自作のエンコーディング、例えば"HOGE-JP"などを指定可能です。
でも、やろうと思えばやれる・・という程度にしか理解していないので
具体的な方法はわかりません。しかし、実際に動作しているプログラムを
見たことはあります。頑張ればできるでしょう。
0193デフォルトの名無しさん
2005/12/01(木) 02:13:23うろ覚えですが、確かクラスファイルの他に、何かの設定ファイルが
必要だった気がします。あと、ClassLoaderがそのファイルを読み込む
順番も重要だった気がします。順番が狂うと自分の設定が他の設定に
上書きされてしまうからです。
まあ、あまりアドバイスになってはいませんが。
0194183
2005/12/01(木) 03:19:35添付のドキュメント
ttp://jooreports.sourceforge.net/manual.pdf
を読んでます
原文
do an ANT build to prepare the webapp,then copy the "web" directory into your
application server
訳
webappを準備するためにANTをビルドします。そして、アプリケーションサーバに「web」
ディレクトリをコピーしてください。
Antでビルド、、、?
build.xmlは自分で書くのかな?
webappってなんだろう?
webディレクトリはどこだろう?
0195デフォルトの名無しさん
2005/12/01(木) 10:45:21HTTPでデフォルトはiso8859なんだが。
utf8ならhttp headerとHTML内での明示が必要。
世の中にはutf8をサポートしないブラウザも残ってるよ。
0196デフォルトの名無しさん
2005/12/01(木) 11:22:090197デフォルトの名無しさん
2005/12/01(木) 15:18:45インターネット機能付きテレビとかの家電や携帯電話は全滅ですか。
0198デフォルトの名無しさん
2005/12/01(木) 21:36:33propertiesファイルに全部のリテラル書くだけでしょ?
0199デフォルトの名無しさん
2005/12/01(木) 22:13:03文字化けしてしまいます。
xmlとJSPはUTF-8です。
文字化けは漢字とかが混じったやつです。
0200デフォルトの名無しさん
2005/12/02(金) 06:41:11sjis前提。
>>199
utf8で読んでるか確認したら?
漏れはバイナリで読んで文字コードを変更せずに扱うのが好き。
文字コード変換すると絶対化けるのが出てくるからね。
0201199
2005/12/03(土) 08:46:43確認してみます。
0202デフォルトの名無しさん
2005/12/03(土) 10:26:210203デフォルトの名無しさん
2005/12/03(土) 15:18:44環境によって変わるのが複雑化させてるよね。
開発機では問題ないのに運用機では文字化けとかさ。
0204デフォルトの名無しさん
2005/12/03(土) 20:20:59それはアプリ組む奴が無神経なだけ。
環境によって変わらないようにしろよ。
0205デフォルトの名無しさん
2005/12/04(日) 13:47:26それ別に、>>203に言うことではないだろうに・・・。
0206デフォルトの名無しさん
2005/12/05(月) 00:12:51http://wiki.apache.org/struts/StrutsXssVulnerability
http://www.hacktics.com/AdvStrutsNov05.html
対策バージョンの1.2.8がリリースされています。
0207デフォルトの名無しさん
2005/12/05(月) 00:25:420208デフォルトの名無しさん
2005/12/06(火) 23:17:29この辺までなら、設定ファイルとかも勘でだいたいわかる。
慣れっちゃなれなんだが、
SpringとかHibernateとかの混在環境ってボタン一発で作れる
ようにしてくれへんかな?
0209デフォルトの名無しさん
2005/12/06(火) 23:21:19Shaleはかなりすごいことになってるぞ。
書式の違う設定ファイルがいったいいくつ必要なんだ?
0210デフォルトの名無しさん
2005/12/06(火) 23:24:06EJB3でいいんじゃないの?
0211デフォルトの名無しさん
2005/12/07(水) 05:44:09するにはどこの設定を変えればよいのでしょうか。
デフォルトだと、
http://xxxx.com/にアクセスされるとTomcatの画面になってしまいます。
0212デフォルトの名無しさん
2005/12/07(水) 13:38:17デフォルトがどんな環境でも不変という妙な刷り込みが有るからね。
単純に検証不足なんだけど。
0213worm
2005/12/07(水) 16:04:22まずは以下のサイトのReplaceTextのサンプルををいただいて、そのまま試して
みましたが、なぜか出力ページが途中でとぎれてしまいます。
http://www-06.ibm.com/jp/developerworks/java/011116/j_j-tomcat.html
(まとめたソースはこちらからいただきました
=> http://kamakura.cool.ne.jp/oppama/ssja/servlet-filter.html )
ページによっては白紙のページが生成されて表示されることもあります。
出力ソースを確認すると、
・表示されない(白紙のページ)
・8200byte前後の所でとぎれている。
・16384byte前後の所でとぎれている
の3パターンを確認しています。
なんだかバッファリングが怪しいと考えて、
response.setBufferSize(4000);
とか入れてみたり
<%@ page buffer="40kb" %>
等も試したのですが変わりません。
OutputStreamを横取りしていますが、そのwriteメソッドに
System.out.print((char)i);
を入れて結果を見たところ、同じようにとぎれた結果を出力しています。
つまりStream出力そのものを途中であきらめている感触。
3日ほど試行錯誤を続けていますが、うまくいきません。多分単純な
間違いかと思うのですが、もし原因に思い当たる方おられましたらご教授
願えませんでしょうか。宜しくお願いいたします。
0214デフォルトの名無しさん
2005/12/07(水) 16:40:46あとTomcatのログは見たのか?
0215worm
2005/12/07(水) 16:47:492005-12-07 16:43:38 StandardContext[/manager]HTMLManager: sessions: Session information for web application at '/db'
2005-12-07 16:43:38 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'moco-moco.jp'
2005-12-07 16:43:40 StandardContext[/manager]HTMLManager: restart: Reloading web application at '/db'
2005-12-07 16:43:40 StandardContext[/db]ReplaceTextFilterが停止しようとしています。
2005-12-07 16:43:41 StandardContext[/db]ReplaceTextFilterが初期化されました。
2005-12-07 16:43:41 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'moco-moco.jp'
2005-12-07 16:43:44 StandardContext[/db]ReplaceTextFilterが変換を行います。
特に以上は見受けられません。ソースは次の書きこみで。上記リンクからソースを
見てもらった方が、インデントがはっきりして見易いかとは思いますが。
0216デフォルトの名無しさん
2005/12/07(水) 16:54:30じゃあ、いいや。
0217worm
2005/12/07(水) 16:58:14願えますでしょうか。
http://kamakura.cool.ne.jp/oppama/ssja/java/ReplaceTextFilter.java
web.xmlは以下の通り。
<filter>
<filter-name>ReplaceTextFilter</filter-name>
<filter-class>filter.ReplaceTextFilter</filter-class>
<init-param>
<param-name>search</param-name>
<param-value>kabe5</param-value>
</init-param>
<init-param>
<param-name>replace</param-name>
<param-value>test</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ReplaceTextFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
0218211
2005/12/07(水) 21:06:590219デフォルトの名無しさん
2005/12/07(水) 21:19:58realmとかなんとかを設定すればいいはず。
0220デフォルトの名無しさん
2005/12/08(木) 01:25:51強制的にタイムアウト?
0221デフォルトの名無しさん
2005/12/08(木) 02:24:30第3回 Webアプリ作成の標準プラグイン「WTP」
最終回 Eclipse WTPを使ったWebアプリケーション構築
http://www.atmarkit.co.jp/fjava/rensai3/eclipse31_04/eclipse31_04_1.html
という
サイトをやってみて
俺の環境では
http 500 てエラーがでるけど
サイトの説明どうり
やったのにー
>アプリケーションのweb.xmlが見つかりません、デフォルトだけを使用します
エラーログのこのあたりが怪しいと思うけど
似たような経験した人いますか?
0222デフォルトの名無しさん
2005/12/08(木) 02:33:35普通JSPを動かすときは C:\|TOMCAT_HOME| - |webapps| -- |examples| -- hoge.jsp
|
-- hogehoge.jsp
こういう構成で http://localhost/examples/hoge.jsp にアクセスしますけど
(examplesはjk2.propertiesファイルの中でマッピング済み)
Apacheのユーザーディレクトリの方にjspを置いて実行することは可能でしょうか
構想的には D:\|user dir| -- |jsp| --- hoge.jsp のような感じです
0223222
2005/12/09(金) 08:56:170224デフォルトの名無しさん
2005/12/09(金) 09:03:460225デフォルトの名無しさん
2005/12/09(金) 09:14:09俺も知りたいな。
0226デフォルトの名無しさん
2005/12/09(金) 15:23:34プロジェクト用のXMLファイルが Tomcat 5.0\conf\Catalina\localhost に作成されるようにすればいいんジャマイカ
などと言ってみる
0227デフォルトの名無しさん
2005/12/11(日) 00:25:15JSPでアップロードするファイルを指定する際に、JFileChooserのようなダイアログを使いたいんだが、
実際はどぅすればよいのだろうか?
0228デフォルトの名無しさん
2005/12/11(日) 00:57:150229211
2005/12/11(日) 10:00:100230デフォルトの名無しさん
2005/12/11(日) 10:10:05/etc/hosts.allow
/etc/hosts.deny
あたりでも触っとけ
0231デフォルトの名無しさん
2005/12/11(日) 15:50:25( ´,_ゝ`)プッ
0232211
2005/12/11(日) 23:18:220233デフォルトの名無しさん
2005/12/11(日) 23:36:09別の意味で( ´,_ゝ`)プッ
0234デフォルトの名無しさん
2005/12/13(火) 01:14:33コネクションプールを作成して使っているのですが、ときどき簡単な
結果を返すコネクションでも非常に時間がかかることがあります。
なぜか一度ブラウザを停止して再読込するとすぐに結果が帰ってきます。
この現象が起きる原因はどなたかわかりますか?
0235デフォルトの名無しさん
2005/12/13(火) 01:22:180236デフォルトの名無しさん
2005/12/15(木) 19:35:310237デフォルトの名無しさん
2005/12/18(日) 03:08:04$TOMCAT_HOME/webapps/ROOT
に自分のアプリを上書きする
0238デフォルトの名無しさん
2005/12/20(火) 23:03:180239デフォルトの名無しさん
2005/12/21(水) 01:44:040240デフォルトの名無しさん
2005/12/26(月) 07:31:54今からJSPを勉強するのはよした方が良いでしょうか?
>>1にMSの製品の方が良いって書いてあるので。。
0241デフォルトの名無しさん
2005/12/26(月) 09:02:410242デフォルトの名無しさん
2005/12/26(月) 10:38:53一つの言語にとらわれず、ある程度の下調べをしてコレだと思った奴を勉強すればいいんじゃないの?
漏れの周りの成功者と思わしき連中はそんな感じ。漏れは(ry
0243デフォルトの名無しさん
2005/12/26(月) 10:52:38使われるのも、アンケートとかプレゼントの応募くらいの単発のものにとどまりそう。
数年使うことが前提のシステムで使うことはやめておけという感じのものだから、勉強するなら別のものにしておけ。
でも、JSPってのはJavaのHTML記述部分にすぎないわけで、JSPではなくJavaを勉強したほうがいいかもね。
0244240
2005/12/26(月) 16:18:57>>243
>>244
O/RマッピングやUMLも勉強したいので、javaを選択しようと思います。
大変参考になります。有難うございました
0245デフォルトの名無しさん
2005/12/26(月) 16:22:130246デフォルトの名無しさん
2005/12/26(月) 16:36:16>>242
>>243
すみません番号を間違えました。。
皆さん親身なレスを本当にありがとうございました。
感謝です
0248デフォルトの名無しさん
2005/12/29(木) 19:43:26実際WEBベースのアプリが必要な企業なんて全企業の1%も存在しない。
0249デフォルトの名無しさん
2005/12/29(木) 21:38:29http://pc8.2ch.net/test/read.cgi/tech/1128039768/l50
0250デフォルトの名無しさん
2005/12/29(木) 23:34:31詳しく
0251デフォルトの名無しさん
2005/12/30(金) 02:15:55Swingでいいじゃないか。
0252デフォルトの名無しさん
2005/12/30(金) 14:07:19途中で文字化けが起きてこまってます orz
ヒントよろしく、エロい使途
0253デフォルトの名無しさん
2005/12/30(金) 14:57:140254デフォルトの名無しさん
2005/12/30(金) 16:00:20エンコ関係を調べてみたら?
0255デフォルトの名無しさん
2006/01/03(火) 14:09:20こんな糞環境やってられっか!って感じ。
0256デフォルトの名無しさん
2006/01/03(火) 17:15:33ヒント:モバイル
0257デフォルトの名無しさん
2006/01/03(火) 19:01:28クライアント管理コストのかからないWebの方がいいよね。
B2Cでインターネットで提供するサービスならWeb必須だし。
0258デフォルトの名無しさん
2006/01/04(水) 22:59:24現時点でのServlet2.5とJSP2.1のオープン実装はGlassFishだけ?
0259デフォルトの名無しさん
2006/01/05(木) 01:45:56URLパラメータって皆さんどうやって付加してますか?
(例えば http://2ch.net?hoge=sage など)
漏れはJavascriptで
function hoge(){
document.form.action = '<%= response.encodeURL( "/hoge.do" )%>' + "&hoge=sage";
document.form.submit();
}
という風にパラメータを付加するんですが、他に方法は無いでしょうか?
0260デフォルトの名無しさん
2006/01/05(木) 21:13:330261デフォルトの名無しさん
2006/01/07(土) 13:56:55もまえは、一生携帯電話にもVB.NET使って開発してろ
0262デフォルトの名無しさん
2006/01/09(月) 17:13:20ずっと調べてるんだけど方法が見つからない。
0263デフォルトの名無しさん
2006/01/09(月) 17:26:14ずっと調べててわからんのか?
Velocity使ったり、JSF使ったり、S2Struts使ったり、うんざりするほど出てくると思うけど・・・
0264デフォルトの名無しさん
2006/01/09(月) 19:45:09ツールなどを追加せずに、JAVA+JSP+Struts+Tomcatの環境で
実現させる方法を調べています。
0265デフォルトの名無しさん
2006/01/09(月) 19:54:230266デフォルトの名無しさん
2006/01/09(月) 21:23:22JSTL
まあ、特定部分でどういうことをしたいのか良く分からんが
0267デフォルトの名無しさん
2006/01/11(水) 00:51:39スクリプトレットだけで実現したいんだと思われ。
俺は方法シラネ
0268デフォルトの名無しさん
2006/01/11(水) 20:46:59=%>
0269デフォルトの名無しさん
2006/01/11(水) 20:52:260270デフォルトの名無しさん
2006/01/14(土) 21:59:31両方含まれてるのが「Apache Tomcat」ってことでしょうか・・
0271デフォルトの名無しさん
2006/01/14(土) 22:10:58Apacheの意味がわかってないのかな。
0272デフォルトの名無しさん
2006/01/14(土) 22:18:155以降は「apache-tomcat」となってる・・
名前変えただけかな?
0273デフォルトの名無しさん
2006/01/14(土) 22:28:35TomcatプロジェクトはApache Software Foundation のTop Level Project(TLP)になりました。
0274デフォルトの名無しさん
2006/01/14(土) 22:28:58後にJakartaプロジェクトから独立してApache直下のプロジェクトとなったので、
Apache Tomcatと呼ばれるようになった。
Strutsも同じで、昔はJakarta Struts、今はApache Strutsになってる。
■ このスレッドは過去ログ倉庫に格納されています