- - PR -
jspで「try 文のコードが大きすぎます。」エラーになる
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-10-06 16:16
掲題の件ですが、jspの画面が長すぎる、タグが多すぎる( 64kの上限オーバー? 短くすると正常に表示されました)ために起こると伺いまいした。
そこで、try-catchを毎回つけずにコードを生成させようと考えました。 しかし、同じエラー「try 文のコードが大きすぎます。」で落ちてしまいます。 根本的に解決方法が違いますでしょうか。 他に解決方法がございますでしょうか。 もしご存知の方がおられましたら、ご教授お願いいたします。 Windows2003Server WebLogic8.1 (weblogic.xml) <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"><weblogic-web-app> <jsp-descriptor> <jsp-param> <param-name>noTryBlocks</param-name> <param-value>true</param-value> </jsp-param> </jsp-descriptor> </weblogic-web-app> | ||||
|
投稿日時: 2005-10-06 18:14
Weblogic8.1SP4
で解決されている問題のようなので、そちらを当てることは出来ますでしょうか?
| ||||
|
投稿日時: 2005-10-06 20:12
返信ありがとうございます。
すみません。SPのバージョンを記載し忘れました。 SP4です。 同エラーが出力されます。 weblogic.xmlのnoTryBlocks=trueを使用しても、 jspコンパイル時に、try、catch文は記述されるのでしょうか。 [ メッセージ編集済み 編集者: morizo 編集日時 2005-10-06 20:20 ] | ||||
|
投稿日時: 2005-10-06 23:34
>weblogic.xmlのnoTryBlocks=trueを使用しても、
>jspコンパイル時に、try、catch文は記述されるのでしょうか。 weblogic.xml の keepgenerated=true で確認できますね。 まぁ、色々試して悩むよりサポート窓口に問い合わせるのが手っ取り早いのでは? ちなみに、今日WLS8.1SP5がでました。 | ||||
|
投稿日時: 2005-10-07 11:59
「try 文のコードが大きすぎます。」はJSPの動的インクルードで解決しました。
noTryBlocks=trueもtry,catchが記述されていないことを確認しました。 (すべてがなくなるわけではないようです。) サポート窓口ですが、保守に入ってなくても教えてもらえるものでしょうか。 ライセンスは購入しましたが、保守契約はまだしていないものですから。。 |
1