faq.book

Similar documents
time.book

cluster.book

ÊÈÌÊ fêôöôï Ö É É ~ Œ ~ Œ ÈÍÉÆÍ s Ê É Â Ê ÉÉÆÍÇÉ Ê Ê É Ê ÈÍv ÈÍ É ÈÍ Â ÇÍ vèé Ê Ê É ÈÉËÈÆ ÊÌÉ Ê~Æ Ê Ê ÈÍfÆ Ê ÊÉÆÉÊ Ê Ê ÈÍ Ê ÈÉËÈÆ

cluster.book

secwlres.book

wlec.book

<4D F736F F D BB388E78CA48B B E6338AAA2B92B290AE2B E646F63>

interop.book

applets.book

Microsoft Word Summit E XL Japanese manual 1.5.doc

<4D F736F F D BB388E78CA48B B E6328AAA D655F92B290AE82B382E782C E646F63>

<4D F736F F D EC08E7B8FF38BB BD90AC E A837A815B B83578C668DDA97702E646F63>

Ò ÑÔÏÓ ÐÎ ÆÉ z uññòõ w g ÌÊÉÇÍ ˆ ˆ Ð Ö Ò z Ò ÑÔÏÓ Ð ÓÑÐÒÒ ÎÔÖÏÖ ÎÖÐÖÑÕ uôöðöõ Î~ËÍÂÌÉÂ ÑÑÒÕÊ ÉÊÍ ÌÆÇÇ Î Ê ÈÂÊÈÇÊÓÑÐÒÒ ÇÂ z uêèéæíçî ÍÇÊÈÍÂ t Ê Ç ÈÍÂ Â

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

<4D F736F F D208B7B8DE890BC5F90E096BE8E9197BF5F2D F4390B32E646F63>

jconnector.book

< F31332D8B638E FDA8DD E F1292E6A>

admin_domain.book

untitled

snmpman.book

untitled

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

<4D F736F F D2088CF88F589EF8E9197BF81698CA28E9490E78DCE816A2D312E646F63>

<4D F736F F D2088CF88F589EF8E9197BF816991E596EC927C A2E646F63>

<4D F736F F D2092B28DB882C982C282A282C42E646F63>

Microsoft Word - 484号.doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Microsoft Word - 99

Microsoft Word - p2-11堀川先生_紀要原稿_ final.doc

Microsoft Word - ’V‘é−gŁš.doc

upgrade.book

Microsoft Word - ’ìfià„GflV‘é“ÄŁ]›¿0909.doc

untitled

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63>

b2bintro.book

obs_usersguide.book

Microsoft Word - 99

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Microsoft Word _Rev01-jp.doc

Microsoft Word - −C−…−gŁš.doc

fm

ÍÂ~ÊÂ ÊÊ ÇÍ ÌÉÊÊÌÊÇÍÂÈÍ Ê ÊÌÊÊÍÉÉÉÆÉÉÍÆÂsÊÂ ÌÉÊ~ÊsÊÆÇ ÉÉÊsÆÍÆÊÉ~ÇÈÉÇÉÉÊsÉÆÆjÇÆÇÉÉÉÆÉÉÍ ÆÂ ÊÊÍÉÂÇÍÌÉÊsÊÊÇÉÂÊÍÍÉwÊÊÂÌÉ t ÊwÎÔ ÑÊÔÖÏÑ Ö Ñ ÑÒÔÇ ÈÍÍÇÉÊÊÍÂÇ

< F31332D817992B48DC A8CCB8E9F81458CA28E942E6A7464>

Microsoft Word - kawanushi 1.doc

install.book

Microsoft Word - p12-21紀要論文_ジョさん_0908.doc

Microsoft Word _jap .doc

WebLogic File Services ユーザーズ ガイド

fm

support.book

Microsoft Word - C.....u.K...doc

jmx.book

Microsoft Word - AS017U.b......_...j.doc

file.book

plugins.book

<4D F736F F D20835E A83415F967B95B631322E348B65926E8F4390B381698DC58F49816A>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

intro.book

Microsoft Word - TR4_Effort.doc

jdbc.book

ejb.book

(WP)

‰IŠv9802 (WP)

ロシア語ハラショー

jta.book

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

diplugin.book

rmi.book

untitled

Microsoft Word - GrCadSymp1999.doc

aiuser.book

ロシア人の名前

migrate.book

WebLogic Event ユーザーズ ガイド(非推奨)

fm

jcom.book

Microsoft Word - GraphLayout1-Journal-ver2.doc

Microsoft Word _030510_Transcosmos_J.doc

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446>

< D C8D5D3EFB0E6CBB5C3F7CAE92E706466>

<45532D C8D5D3EFCBB5C3F7CAE92E706466>

hyousi.fm

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Ê u g } }{ ~ Ê Blue Tooth Ì d LAN ÊÊÊ sèííöïõöñ~ Ê Ê y ÑÔ ÑÎ ÉÈ ÑÑÒÕ LSI Ç ÌÍÍÉÆÍ ÑÑÒÕ LSI séê ÇÍÌÉt Ê LSI Ì É ÈÍÉÆÉÌÊÎ ÈÍ séæí }ÊÑÑÒÕ LSI Ê CMOS ÒÓÏÑ

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466>

b2bsampl.book

fm

rosnet.book

RI850V4 V2 リアルタイム・オペレーティング・システム ユーザーズマニュアル 解析編

logging.book

wlbuilder.book

(%) (%) WECPNL WECPNL WECPNL WECPNL

980459_P330i_Printer.book

Microsoft Word - LDMCR2002.doc

Ë,, ÌÓ ÏÓÈ ÂÈ? ÚÓÚ, ÚÓÚ

JEE 上の Adobe Experience Manager forms のインストールおよびデプロイ(WebLogic 版)

relnotes.book

Oracle Application Server 10g Release 3(10.1.3)- アジャイル・エンタープライズ(俊敏な企業)のためのデータ・アクセス

ロシア語便覧 1

Transcription:

BEAWebLogic Server BEA WebLogic Server FAQ BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u : 2004 4 5

m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª ( BEA ) vw ~ ª ªª v ª ª ª ª ªª ~ ªªª ª ÿ BEA ˆ t t t fv w s tt BEA vw FAR 52.227-19 Commercial Computer Software-Restricted Rights ªªªª ªª ª (c)(1) DFARS 252.227-7013 Rights in Technical Data and Computer Software ªªªª ª ª ª (c)(1)(ii) NASA FAR t 16-52.227-86 Commercial Computer Software--Licensing ª ªªª ª ª ª (d) y ªª ª ª v BEA y ª ª ª ªªª ª ~ ( ) Š v BEA Š ª ª ª ªª ª ª v s s ƒ BEA Jolt Tuxedo WebLogic BEA Systems, Inc. ƒ BEA Builder BEA Campaign Manager for WebLogic BEA elink BEA Manager BEA WebLogic Commerce Server BEA WebLogic Enterprise BEA WebLogic Enterprise Platform BEA WebLogic Express BEA WebLogic Integration BEA WebLogic Personalization Server BEA WebLogic Platform BEA WebLogic Portal BEA WebLogic Server BEA WebLogic Workshop How Business Becomes E-Business BEA Systems, Inc BEA WebLogic Server FAQ ªª ª ªªª ª u ª ª ª ªªª ª ª 2002 9 5 BEA WebLogic Server ªªª ª ª 7.0

目次 ÇÊÔÓÕÎÖÊ ywf...vi e-docs Web ÐÏÒ...vi ÇÊÔÓÕÎÖÊ... vi ~...vii ÐÔ Ò...vii svu...viii 1. FAQ: ÉÐ ÔÏÐÖ ÑÕ 2. FAQ: ÎÔÖÒÒ 3. FAQ: ÐÖÑÑ 4. FAQ: Ð Ò 5. FAQ: ÒÔÖÏÕ Ò 6. FAQ: EJB 7. FAQ: Ï ÑÒ Ö 8. FAQ: Java 9. FAQ: J2EE ÐÓÐÑ Î ÐÒÐÒÕ 10. FAQ: WebLogic JDBC 11. FAQ: WebLogic jdriver for MSSQL Server 12. FAQ: WebLogic jdriver for Oracle 13. FAQ: JMS BEA WebLogic Server FAQ iii

14. FAQ: WebLogic ÕÒÑ Ñ Ð ÔÖÒÑ 15. FAQ: JTA 16. FAQ: ÔÖÐÏ 17. FAQ: Ð Ó ~Êz 18. FAQ: Ð ÓÐÏÒ Java ( Ð ÔÖÒÒ ) 19. FAQ: ÑÐÕÖÒÏ 20. FAQ: ÎÒÔÐÖ Ò 21. FAQ: Web Ð ÓÑ 22. FAQ: d ~Êz 23. FAQ: XML iv BEA WebLogic Server FAQ

このマニュアルの内容 ªªª ª BEA WebLogic Server z w : ªªª ª w WebLogic Server 7.0 ªª ª ªªªª v ªª ª ª 1 FAQ: ª ª ª ª ªªª ª ª WebLogic Server ª ª ª ª ª ªª ª ª z 2 FAQ: ªª ª ª ªª ª ª z 3 FAQ: ª ªªª ª ª ª ª z 4 FAQ: ªªª ªªª z 6 FAQ: EJB EJB z 7 FAQ: ª ª ª ªª WebLogic Server ªª ªªª z 8 FAQ: Java Java z 9 FAQ: J2EE ªªªª ªªª ªªª J2EE ªªªª ªª ª ª ªª z 10 FAQ: WebLogic JDBC JDBC z 11 FAQ: WebLogic jdriver for MSSQL Server WebLogic jdriver for MSSQL Server z 12 FAQ: WebLogic jdriver for Oracle WebLogic jdriver for Oracle z 13 FAQ: JMS JMS z BEA WebLogic Server FAQ v

15 FAQ: JTA JTA z 17 FAQ: ªªª ~ z WebLogic Server ÿj z 18 FAQ: ªªªª ª Java ( ªªªª ª ª ) ªªªª ª ª z 19 FAQ: ªªª ª ª ªªª ª ª z 22 FAQ: d ~ z d s z 23 FAQ: XML XML z ywf ªªª ª Sun Microsystems Java 2 Platform, Enterprise Edition (J2EE) e ªªªª ª ª ªªª ª ª ª ª ªªª ª ª f y Web s ªª ª ª ª ª ª ª ª ª ª s Java ªª ª ª ª ªªuw wf ~ e-docs Web ª ª BEA t ª ª ª ª ª ª BEA Web ª ª BEA ªª ª ªªª [ t ª ª ª ª ª ª ] ªªªª ªª ª ª Web ªª ª [ ª ª ] ªª ª ª Web ªª ª ªª ª ª ÿ 1 vi BEA WebLogic Server FAQ

ªªª ª PDF WebLogic Server Web ª ª PDF Adobe Acrobat Reader ªª ª ª ( ÿ ) PDF s WebLogic Server ªªªªªª ªªª ªªª [ ªªªªªª ª ªªªª ] ªªªª ªªª ª Adobe Acrobat Reader Adobe Web ª ª (http://www.adobe.co.jp) ~ BEA Web ª ª WebLogic Server ªªª ª ªªª ª BEA ª ªª ª ª ª ªªª ª ª ªªª ª ˆ u z u ª ªª docsupport-jp@beasys.com ~ u ª ª ª ª ª ª u BEA f ~ ª ªª ª ªªªª ª ª ª ªªª ª ª ª ª ª ª ª ª ª ª ª ªªª ª ª BEA WebLogic Server BEA WebLogic Server ª ª ª ªª Š BEA WebSupport (www.bea.com) ~ BEA ªªª ªªª ª ª ª ª ªªªª ~ t ª ª ªªª ª ª ª ªªª ª ªª v ªªª ªªª ª ª ªª ª ª ª v ª ª ª BEA WebLogic Server FAQ vii

ªª ª t ªªª ª ª Š s ªª ªªªªª svu ªª ª ª ~ svu sv Ctrl + Tab ÒÐÑÒ Ê Ò ÐÑÒ t ªª w ª ª ª ªªª ªªªª ªªªª ªª ª ª ªªª ~ ª ªªª ªªª ª ª ª ª ª ª ª ªª ª ª ªªªª ª ªª ª ª : import java.util.enumeration; chmod u+w * config/examples/applications.java config.xml float ªªª : String CustomerName; viii BEA WebLogic Server FAQ

sv ªªª ª ªª ª w : LPT1 BEA_HOME OR { } t g [ ] : java utils.multicasttest -n name -a address [-p portnumber] [-t timeout] [-s send] g : java weblogic.deploy [list deploy undeploy update] password {application} {source}... ªªª ª ª ª t e } ª ª ª ªª ~... ªªª ªªªª BEA WebLogic Server FAQ ix

x BEA WebLogic Server FAQ

1 FAQ: 管理とコンフィグレーション Ð ÓÎz ÈÍ ÊÕ Ð ÉÓÑÖ ÒÎ ÈÈÊ Ì ÊÆÍÌ ÈÇÂ Ð ÓÇ ÉÇÊÆ Ê yð ÓÎz ÈÍÇÉÊÉÇÌÈ ÇÂ ÐÖ (ÒÔÏÖÒ) Ð ÔÏÐÖ ÑÕ ÉÐ ÓÎz ÈÍÊÊÊÆÈ ÍÊÍÆÉÈÇÂ ÐÖÑÓÑÎv ÈÍÉÌÊ Ì Ê Ê ÉÈÇÂ config.xml ÔÎÏÖÎ ÈÍ Ê Î ÇÍÇÉÊ ÉÈÇÂ config.xml ÔÎÏÖÊÊÊÍÆÊd ÈÍÊÉÈÇÂ Q. Ð ÓÎz ÈÍ ÊÕ Ð ÉÓÑÖ ÒÎ ÈÈÊ Ì ÊÆÍÌ ÈÇÂ A. z ID ÔÎÏÖÎ ÈÉ ÈÍÇÉÇÉÇÌÈÂÇÊÔÎÏÖÊÊ Õ Ð ÉÓÑÖ ÒÎ ÈÉ É ÈÌÈÂ Ð ÓÊÖ Ò ÒÏÖÐÒÖÊ boot.properties ÉÆÆ Ê Êz ID ÔÎÏÖÇÆÍ ÂÐ ÓÊÒÔÏÖÒÉÇÊÔÎÏÖÎ ÈÌÈÂ Ê ÔÎÏÖÎ ÈÍ ( ÌÉÊz ID ÔÎÏÖÎÐ ÓÊÖ Ò ÒÏÖÐÒ ÖÊ ÈÉÆÇÉÇÊÆ ) ÊÊÂÐ ÓÊz ÐÔ ÒÉÔÎÏÖ Î ÉÇÌÈÂÐ ÓÇz ID ÔÎÏÖÊÎÐÑÑÉÇÊÆ ÊÊÂÕ Ð ÉÓÑÖ ÒÊ Î ÌÍ ÔÖ ÔÒÇÐÔ Ò ÑÏÖÊs ÈÍÂ ÕÒÑ ÑÇÖÐ ÔÎÏÖÊ Ç ÈÍÌÈÂ v ÊÉÆÉÊÂÃ fïïòãêãõ Ð ÉÓÑÖ ÒÊÔÖ ÔÒÊ ÃÎ ÈÉÇÉÈÆÂ Q. Ð ÓÇ ÉÇÊÆ Ê yð ÓÎz ÈÍÇÉÊÉÇÌÈ ÇÂ BEA WebLogic Server FAQ 1-1

1 FAQ: ÉÐ ÔÏÐÖ ÑÕ A. ÒÔÏÖÒÉÊÂ yð ÓÊÂz ÊÊÂ ÈÍÉ Ð ÓÊ ÈÍÇÉÊÉÇÌÈÎÂÐ ÔÏÐÖ ÑÕ ÔÎÏÖÌÈÊ ÊÔÎÏÖ Î wìçéêííâð ÔÏÐÖ ÑÕ Î ÈÍÇÉÊÉÇÌÈÂ Ð ÓÇ hêêíìéêâð ÓÊÐ ÔÏÐÖ ÑÕ Î ÈÍÇÉ ÊÉÇÌÈÎÂÇÊ Éz ÈÍ yð ÓÊÂ yð ÓÊ Õ ÒÉ ÈÉÆÌÈÂv ÊÉÆÉÊÂÃWebLogic Server ÒÕÏ Ã ÊÃ Ð ÓÊÎÐÑÑÉÇÊÆ Ê yð ÓÊz ÃÎ ÈÉÇ ÉÈÆÂ Q. ÐÖ ( ÒÔÏÖÒ ) Ð ÔÏÐÖ ÑÕ ÉÐ ÓÎz ÈÍÊÊÊÆ ÈÍÊÍÆÉÈÇÂ A. Ç Ê É ÍÇÊ ŠÇ ÈÉÐÖ ( ÒÔÏÖÒ ) Ð ÔÏÐ Ö ÑÕ ÉÐ ÓÎz ÈÉÆ ÊÊÂ ÈÆ config.xml ÔÎÏÖÎ ÈÍÊÊÊ É WebLogic Server Îz ÈÍÇÉÇÉÇÌÈÂÐÔ ÒÖÏ Î ÈÉÒÔÏÖÒÎÏ Ó ÖÏÒÈÍ Î ÆÉÂÇÊ ÈÆ config.xml ÔÎÏÖÊÊÒÔÏÖÒv ÊÌÇ ÍÌÈÂv ÊÉÆÉÊÂ Ã fïïòãêãòôïöò Ð ÔÏÐÖ ÑÕ Î ÈÉÐ ÓÊz ÃÎ ÈÉÇÉÈÆÂ Q. ÐÖÑÓÑÎv ÈÍÉÌÊ Ì Ê Ê ÉÈÇÂ WebLogic Server ÉÊÂÐ ÓÊ uêðöñóñîv ÉÇÍÍÆÊ vêñ ÐÖÔÒÇÏ ÑÒ ÖÈÍÉÆÌÈÂ WL_HOME\server\bin\setWLSEnv.cmd (Windows) WL_HOME/server/bin/setWLSEnv.sh (UNIX) WL_HOME ÉÊ WebLogic Server ÊÏ ÑÒ Ö ÒÏÖÐÒÖÉÈÂv ÊÉÆÉ ÊÂÃ fïïòãêãðöñóñêv ÃÎ ÈÉÇÉÈÆÂ Q. config.xml ÔÎÏÖÎ ÈÍ Ê Î ÇÍÇÉÊ ÉÈÇÂ A. config.xml ÔÎÏÖÎd ÈÍ ÊÊÂWebLogic Server Administration Console Î ÈÍÇÉÎÆ ÌÈÌÈÂconfig.xml ÔÎÏÖÎ Êd ÈÍ uç ÈÉ ÊÂ Ê Ê ÈÉÇÉÈÆÂ d Ê ÊÊÂ È config.xml ÔÎÏÖÊÐÓ Î ÈÌÈÂd Ê z Î ÇÍÏÖ Ç ÈÉÌÂÔÎÏÖÎ ÈÉÆÇÊ ÊÇÉÌÈ Ê Ó ÑÕ ÊÊ ÍÇÉÇÉÇÌÈÂ ÒÕÏ ÇÎÐÒÏÔÉÊÊÆÉÇÊÂÒÕÏ Ê config.xml ÔÎÏÖÎ Éd ÈÉÇÉÈÆÂÒÕÏ ÇÎÐÒÏÔÊÉÇÊÐ ÔÏÐÖ ÑÕ ÔÎÏÖÎ Éd ÈÉ Â ÆÉ ÊÑÑÒÕÊÍÉÉ ÇÈÍÍ h ÇÆÍÌÈÂÈÍÊÂÒÕÏ ÇÎÐÒÏÔÊÉÇÊ ÉsÉÉ Ê s ÊÑÑÒÕÉ uèíìèâ 1-2 BEA WebLogic Server FAQ

É config.xml Îd ÈÍÉÇÊÊ Ê vì ÊÒÏÒÐÇs ÍÍÊÆÊÉÂÈÊÐ ÔÏÐÖ ÑÕ ÔÎÏÖÎ ÌÉÖ ÒÈÍÉ ÇÂÉÌÍ Ð ÓÎ z ÈÍÉÇÊ ÒÏÒÐÇsÍÍÌÈÂÈÊ É Ê XML ÌÉÊ Ê Ç ÈÍÉ ÂÒÕÏ Êz É ÇÌÈÎÂ config.xml ÔÎÏÖÊ ÆÍË config.xml É ÈÍÉÆÍ MBean É ÊÖÔÎÖ ÑÊ ÈÍv ÊÉÆÉÊÂÃÐ ÔÏÐÖ ÑÕ ÖÔÎÖ ÑÃÎ ÈÉÇÉÈÆÂ Q. config.xml ÔÎÏÖÊÊÊÍÆÊd ÈÍÊÉÈÇÂ A. WebLogic Server ÆÍËÐÖÑÑÇÍ ÍÒÕÏ Ê ÊÐ ÔÏÐ Ö ÑÕ ÊÂXML Ð ÔÏÐÖ ÑÕ ÔÎÏÖ (config.xml) Ê ÈÍ ÌÈÂÇÊÔÎÏÖÊÂ Ê É ÉÇÌÈÂ ÒÕÏ ÊÐ ÔÏÐÖ ÑÕ Î ÌÉÊÕÓÑÈÍ Ê ÊÂ Administration Console Î ÈÍÇÉÉÈÂ WebLogic Server ÊÊÂÒÕÏ ÖÑ ÑÊÐ ÔÏÐÖ ÑÕ Î ÈÍÉÌÊÔÖÐÖÕÉ ÉÇÍÐ ÔÏÐÖ ÑÕ API (Application Programmatic Interface) Ç ÍÉÉÆÌÈÂ ÒÕÏ Ê ÊÊÂWebLogic Server ÐÔ ÒÖÏ Õ ÒÏÖÒÏÎ ÈÉÎÐÑÑÉÇÌÈÂÇÊÕ ÒÏÖÒÏÊÂÒÕÏ Îi È ÍÑÐÖÔÒÎ ÈÍ Ê ÈÌÈÂÃ fïïòãêãweblogic ÒÕÏ Ê ÐÔ ÒÃÎ ÈÉÇÉÈÆÂ config.xml ÔÎÏÖÎ d ÈÉÆ ( ÈÌÈÎ ) ÊÊÂÃÐ ÔÏÐÖ ÑÕ ÖÔÎÖ ÑÃÎ ÈÉÇÉÈÆÂ BEA WebLogic Server FAQ 1-3

1 FAQ: ÉÐ ÔÏÐÖ ÑÕ 1-4 BEA WebLogic Server FAQ

2 FAQ: アプレット ÎÔÖÒÒÊ ÍÍÊ ÉÇÍÌÊÊ ÉÈÇ ÔÖÏÐ ÎÔÖÒÒÊÃÓÏÒÏÔÃÊ 2 ÒÖÏÓÎ ÉÇÌÈÇ ÔÖÏÐ ÎÔÖÒÒÇÒ ÑÔ ÑÊ ÉÇÊÆÊÊÊÈÉÈÇ ÎÔÖÒÒÇ Appletviewer ÉÊ ÈÍÊÊÔÖÏÐÉ ÈÊÆÊÊÊÈ ÉÈÇ ÎÔÖÒÒÉ ClassFormatErrors Ç ÈÍÊÊÊÈÉÈÇ Q. ÎÔÖÒÒÊ ÍÍÊ ÉÇÍÌÊÊ ÉÈÇ A. BEA ÉÊÂJ2EE ÔÖÒÒÔÏ ÕÊÿÉÆÍ HTTP Ð ÔÖÒÒÆÍË JavaServer Pages (JSP) Î ÈÉÐ ÓÐÏÒ ÎÔÖÐ ÑÕ Ê ÎÐ Ô ÒÈÉÆÌÈ ÈÆÎÔÖÐ ÑÕ Î ÈÍ ÊÂÐ ÔÖÒÒÌÉ Ê JSP Ê Î vèíçéîæ ÌÈÌÈÂÐ ÔÖÒÒÆÍË JavaServer Pages (JSP) Î ÈÉÆÍÂvvÊ ÍÉ v Ê Web Ô ÑÊÂÍÍ ~É ÍÍ Š Ê Æ Web ÐÏÒÎ ÈÌÈ ÎÔÖÒÒÎ ÈÉÆÍ ÊÂJava Web Start Î ÈÉËÉÎÊÎ Java ÎÔÖÐ ÑÕ Ê ÉÇ WebLogic Server Ê Î ÈÍÇÉÇÉÇÌÈÂv ÊÉÆÉÊÂSun Ê Java Web Start ÐÏÒÎ ÈÉÇÉÈÆ v ÊÉÆÉÊÂÃWebLogic Server ÎÔÖÒÒ Õ Ð Ñ ÏÏÒÃÎ ÈÉ ÇÉÈÆ Q. ÔÖÏÐ ÎÔÖÒÒÊÃÓÏÒÏÔÃÊ 2 ÒÖÏÓÎ ÉÇÌÈÇ A. ÉÇÌÈÎÂe ÊÈÊÎÔÖÒÒ ÉÊÂÓÒÒÖ Ð ÉÓÏÒÏÔ ÖÏÔÖÖÎÖ ÒÈÍÇÉÌÂÖ ÏÖÊÔÎÏÖ ÑÑÒÕÊÎÐÑÑÈÍ ÇÉÌÂÎÔÖÒÒÊÖ Ò ÔÑÒ ÊÔÑÒÊ ÈÍÇÉÌÉÇÌÈ ÎÂÇÍÍÊ Ê ÊÕ ÐÊ ÈÍÎÔÖÒÒÊ ÌÈÇÊÆ Î ÇÍÉÌÂÎÔÖÒÒ ÑÐÕÖÒÏ ÔÓ ÑÕÊÍÍ ÈÍÌÈ ÎÔÖÒÒÇÍ jdriver for Oracle Î ÈÍÆÉÈÍÉÂ Ê Ê~ ÊÊ ÍÌȈ Java Ê Oracle ÐÖÏÎ Ò ÖÏÔÖÖÊ ÈÉ jdriver for Oracle Ç Í Ë ÈÎsÆÇÉÇÉÇÍÍÆÊÈÍÓÏÒÏÔ ( ˆ Java ÖÏÕ ) ÖÏÔÖ ÖÎÖ ÒÈÍÆÉÈÍÉÂÎÔÖÒÒÊ ÈÌÈ ÈÍÉ ÎuÍ BEA WebLogic Server FAQ 2-1

2 FAQ: ÎÔÖÒÒ ÉÂÎÔÖÒÒÊ Ê java.lang.system.loadlibrary É ÈÉÆÍÇÉ ÇÍÇÍÌÈÂÇÍÊÂÑÐÕÖÒÏ ÔÓ ÑÕÇÂÖ ÏÖ ÖÏÔÖÖÊ Ö ÒÇvsÈÍÉÆÍÉ ÈÂÎÔÖÒÒÎ ÈÈÉÉÌÉÈÂ ÉÉÈÂÎÔÖÒÒÉÊ JDBC ÊÉÌÊÂWebLogic JTS ÌÉÊ Pool ÒÖÏ ÓÎ ÈÍÇÉÊÉÇÌÈÂÇÍÍÊ WebLogic JDBC ÒÖÏÓÊÆÈÍ ÇÎ ÈÍÉÇÊÂWebLogic Server É DBMS Ê ÊÉÌÊ WebLogic jdriver for Oracle ( ÌÉÊ Ê Ê 2 JDBC ÒÖÏÓ ) ÊÐÓ Ç uéèâ Q. ÔÖÏÐ ÎÔÖÒÒÇÒ ÑÔ ÑÊ ÉÇÊÆÊÊÊÈÉÈÇÂ Š : DBMS ÉÊÏ ÑÔÏ ÑÉÈÉÎÔÖÒÒÉ WebLogic ÒÖÏÓÎ ÈÉÆÌÈÂÖ ÏÖ ÔÑ É Sun Appletviewer Î ÈÉÐÖÑÎ s ÈÍ ÊÂ Ê ŠÌÆÍÌÈÎÂÈÇÈÂNetscape ÔÖÏÐÉÎÔÖÒÒ Î sèíæéèíéâîôöòòê ÉÇÌÈÎÂ A. Appletviewer ÉÊ ÈÉ Netscape É ÈÊÆ ÊÂNetscape ÊÑÐÕ ÖÒÏ Ê~ ÈÉÆÍ h ÇÆÍÌÈÂÇÊ ÊÑÐÕÖÒÏ ÊÂ ÎÔÖÒÒÊÎÔÖÒÒÊÑÏ Ö Ò Ð Ó ÊÔÑ Ê ÈÉÑÐÒÒ Î ÇÇÉÇÉÇÊÆÉÆÆÌÊÉÈÂÇÊ ŠÎu ÈÍÊÊÂDBMS É ÿôñòêîôöòò Ð ÒÎ ÈÍ uçæíìèâ ÌÉÂÎÔÖÒÒ CODEBASE É T3Client ÊÐ ÑÒÖÐÑÉ ÈÍ IP Ó Õ Ð ÔÏ ÔÒÒÊÿiÈÉÆÊÇÍÊÊÍÌÈÎÂÉÌÍÂÿ ÉÒÒÒ (.) svî ÈÂ ÉÒÕÏ Î ÈÍÇÉÊÉÇÌÈÎÂ Q. ÎÔÖÒÒÇ Appletviewer ÉÊ ÈÍÊÊÔÖÏÐÉ ÈÊÆÊÊÊÈ ÉÈÇÂ Š : ÐÒÒÊ examples ÒÏÖÐÒÖÊÆÍ 2 ÉÊÎÔÖÒÒÎvÈÉÌÌ ÈÉÂWebLogic ÐÖÑÊÂÖ ÏÖ ÔÑ (NT Ð Ó ) É ÊÔÑ (Windows 95 ÐÖÏÎ Ò ) ÊÏ ÑÒ ÖÈÌÈÉÂÔÖÏÐÊ ÈÉÆÍ ÈÂ Ê Appletviewer ÉÎÔÖÒÒÎ sèíæéèéæíéçéèânt Ð ÓÇÍ Appletviewer Îz ÈÉÉÇÊÎÔÖÒÒÊ Ê ÈÌÈÉÇÂ Windows 95 ÐÖÏÎ ÒÇÍÊÌÉÉÇ ÈÌÈÎÂ A. fæííí Ê 2 ÉÆÍÌÈÂCODEBASE ÑÐÇÎÔÖÒÒÊ HTML ÔÎ ÏÖÉ ÈÇv ÈÍÉÆÊÆÇÂÐÖÑ ÔÎÏÖÇ HTTP Ð ÓÉ ÈÇ Ö ÒÈÍÉÆÌÈÎÂ ÎÔÖÒÒÇ NT Ð ÓÉ ÈÍÊÊÂNT Ð ÓÊ WebLogic ÐÒÒÇ Ï ÑÒ ÖÈÍÉÆÍÉÌÉÈÂÎÔÖÒÒÊ HTTP Ð ÓÇÍ uêðö ÑÎÖ ÒÈÍÊÊ ÈÉÌÂÖ ÏÖÊ CLASSPATH ÉÐÖÑÎ ÈÌÈÂ 2-2 BEA WebLogic Server FAQ

ÈÇÈÂWindows 95 ÐÖÏÎ ÒÇÍÎÔÖÒÒÎ sèíæéèíéâîô ÖÒÒÊ HTTP Ð ÓÇÍÓÒÒÖ Ð ÉÐÖÑÎÖ ÒÈÍ uçæíâ ÐÖÑÇ ÈÇÏ ÑÒ ÖÈÍÉÆÊÇÍÊÎÔÖÒÒÊ sê ÈÌÈÂ Q. ÎÔÖÒÒÉ ClassFormatErrors Ç ÈÍÊÊÊÈÉÈÇÂ Š : ÐÒÒÎÑÏ Ö ÒÈÂHTTP Ð ÓÊ DocumentRoot ÊÐÖÑÎ ÐÓ ÈÌÈÉÂÈÈÉÎÔÖÒÒÎ ÈÂNetscape Ð ÓÇÍÊ sê ÈÌÈÉÂÎÔÖÒÒÊÐ Ó ÒÏÖÐÒÖÊ \webz\ns-home\classes\applets\myapp.class Ê eèâ ÊÍÆÊ Ë ÈÌÈÉÂ <APPLET CODEBASE=http://myserver.com/webz/ns-home/classes CODE=applets.myapp.class> ÊÂÔ Ò 7001 ÉÖÑ ÈÍÍÆÊÃ fïïòãé Îv ÈÂÈÈ É WebLogic JDBC ÉÎÔÖÒÒÎ ÉÇÍÍÆÊ WebLogic Server Î HTTP ÔÑ Éz ÈÌÈÉÂÇÊ ÊÂ ÊÍÆÊv~ÈÌÈÉÂ <APPLET CODEBASE=t3://myserver.com:7001/webz/ns-home/classes CODE=applets.myapp.class> CODEBASE ÑÐÎ WebLogic Server Î ÈÍÆÊ ÈÍÉÂClassFormatErrors Çs ÈÍÍÍÆÊÊÍÌÈÉÂ A. ÇÊv ÊÊÆÇÉÇÊ ŠÇÆÍÌÈÂ Ì ÍÇÊ ŠÊÂCODEBASE É ÇÆÍÌÈÂ 1. ÎÔÖÒÒÊ CODEBASE ÑÐÊÂWebLogic Server ÉÊÊÇ HTTP Ð ÓÎ ÈÍÆÊv ÈÍ uçæíìèâ 2. CODEBASE ÑÐÉ ÈÍÒÏÖÐÒÖ ÓÑÊÂHTTP Ð Ó Ê ÓÑ ÉÊÊÇÂHTTP Document Root Î ÉÈÍÓÑÉÈÂÇÊ Â CODEBASE ÑÐÊÊ ÓÑÇv ÈÍÉÆÌÈÂÃmyappÃÐÖÑÇ ÃappletsÃÓÒÐ ÑÊ ÌÍÉÆÍ ÂCODEBASE Ê ÈÆv Ê ÊÍ ÆÊÊÍÌÈÂ <APPLET CODEBASE=http://myserver.com/classes CODE=applets.myapp.class> BEA WebLogic Server FAQ 2-3

2 FAQ: ÎÔÖÒÒ ÌÉÂClassFormatError ÊÂHTTP Ð ÓÊÐ ÔÏÐÖ ÑÕ Ê ŠÇÆÍ ÇÉÎ ÈÌÈÂWebLogic ÌÉÊÎÔÖÒÒ ÐÖÑÎ HTTP Ð ÓÊ Ê ÒÏÖÐÒÖÊÖ ÒÈÉÆÊÆÇÂÌÉÊ APPLET ÑÐ Ê CODEBASE ÌÉÊ CODE Î ~ÉÉ ÈÉÆÍ h ÇÆÍÌÈÂ ÌÉÂÎÔÖÒÒÎ sèíôñ Ê WebLogic ÐÒÒÎÏ ÑÒ ÖÈÉ ÂÎÔÖÒÒÊÌÈÖ ÏÖ CLASSPATH É WebLogic ÐÖÑÎ ÈÉÆÆ ÇÉÌuÆÉÆÆÉÇÉÈÆÂÇÊ ÂHTTP Ð ÓÇÍ ÈÍÍÆÊÊÂ ÐÖÑÊÏ ÑÒ ÖÈÍÉÆÌÈÎÂHTTP Ð ÔÏÐÖ ÑÕ Î ÊÒ ÑÒÈÍÊÊÂÖ ÏÖ CLASSPATH Éÿ Ê WebLogic ÐÖÑÊ Î ÈÍÇÂ ÊÔÑ ÇÍÎÔÖÒÒÎvÈ uçæíìèâ 2-4 BEA WebLogic Server FAQ

3 FAQ: クラスタ化 WebLogic Server ÐÖÑÑÉÑÑÔÊÊÊÍÆÊ hèíêéèçâ Ç ÈÂÑÑÔÇ WebLogic Server Ï ÑÑ ÑÊ ÉÇÊÆ ÊÊÆÊÍÌÈÇÂ Ð ÓÊÂ ÊÐ ÓÇ ÉÇÊÇÊÉÉÉÇÊÂÊÊÍÆÊÈÉÈÍÎ ÍÊÉÈÇÂ ÐÖÑÑÊÐ ÓÇ~ ÈÍÉÉÇÂÈÊ~ ÊÊÊÍÆÊsÍÍÍÊÉÈ ÇÂ ÐÖÏÎ ÒÊÂ ÈÆ WebLogic Server Ï ÑÑ ÑÊÇÉÎÊÊÍÆÊ ÈÉ ÍÊÉÈÇÂ hê ÈÉÐ ÓËÊ DNS ÖÐÏÑÒÎÂÐÖÏÎ ÒÊÊÊÍÆÊ ÈÍÊÉÈÇÂ t Ê CPU Î ÈÍÔÑ É séçí WebLogic Server Ê ÊÆÇ ÉÉÈÇÂ ÐÖÑÑÉÊÔÖÒÐÕÑÒ Ê ÊÓÒÒÖ ÐÎ ÈÍ uçæíì ÈÇÂ ÐÖÑÑÇÃÓ ÐÃÌÉÊÃÔÖ ÑÃÈÉÈÌÉÉ ÊÂÊÆÈÍÊ ÍÆÉÈÍÆÇÂ Q. WebLogic Server ÐÖÑÑÉÑÑÔÊÊÊÍÆÊ hèíêéèçâ A. WebLogic Server ÐÖÑÑÊ ÈÉÂÐÖÑÑ ÈÍÉÏÔÑÏÐÒÎ ÖÒÐ ÎÒÔÈÍÐÖÏÎ ÒÊÂÈÊÏÔÑÏÐÒÊÖÔÖÏ ÑÑÔÎ ÈÌÈÂÇÊÑÑÔÊÊÂÈÊÏÔÑÏÐÒÊ têôñòéèé h ÊÐ Ó Ï ÑÑ ÑÊÖÑÒÇ ÉÉÆÌÈÂÑÑÔÊÊÂÔÑÒ Ð Ó ÉylÎ ÈÍÉÌÊÖ ÒÓÖ Ñ Ð ÖÑÒÐÌ ÌÍÉÆÌÈÂ Q. Ç ÈÂÑÑÔÇ WebLogic Server Ï ÑÑ ÑÊ ÉÇÊÆ ÊÊÆÊÍÌÈÇÂ BEA WebLogic Server FAQ 3-1

3 FAQ: ÐÖÑÑ A. Ç ÈÍÉÂÑÑÔÉÊ hèêçêééð Ó Ï ÑÑ ÑÇÖÑ ÒÇÍ ÈÍÌÈÂÖÑÒÊÐ ÓÇ ÉÉÆÊÆ ÊÊÂÑÑÔÊ DNS Î ÈÉ ÊÐ ÓÎ ÈÂ ÊÏ ÑÑ ÑÊ ÖÑÒ Î ÈÌÈÂÈÍÊÑÑÔÉÊÂÐÖÑÑ Ê hêð Ó Ï ÑÑ ÑÊÖÑÒÇ Ê ÈÍÌÈÂÇÊ ÊÍÉÉÂÑÑÔÉÊ ÈÆÐ ÓÇÐÖÑÑÊ~ ÈÍÍÊÊ ÈÉÂÈÍÍÎ ÉÇÍÍÆÊÊÍÌÈÂ Q. Ð ÓÊÂ ÊÐ ÓÇ ÉÇÊÇÊÉÉÉÇÊÂÊÊÍÆÊÈÉÈÍÎ ÍÊÉÈÇÂ A. WebLogic Server ÉÊÂ2 ÉÊÕÏÓÑÕÎ ÈÉÂ ÊÐ Ó Ï Ñ Ñ ÑÇ ÉÇÍÊÇÊÆÇÎ vèìèâ ÐÖÑÑ Ê WebLogic Server Ï ÑÑ ÑÊÂi Ç héæíçéî ~ ÈÍÉÌÊÔÖÒÐÕÑÒÎ ÈÉ ÊÃÓ ÒÓ ÒÃÕÒÑ Ñ ÎÔÖ ÒÐÕÑÒÈÌÈÂÓ ÒÓ Ò ÕÒÑ ÑÎÕÓÑÈÍÇÉÊÍÍÂ ÐÖÑÑ ÊÐ Ó Ï ÑÑ ÑÊÂÊÊ ÉÐ Ó Ï ÑÑ ÑÊ Ç ÈÉÇÎ ÈÌÈÂÆÍÐ Ó Ï ÑÑ ÑÇÍ 3 ~ ÉÓ ÒÓ ÒÎ Ç ÍÊÇÉÉ Â ÊÐ Ó Ï ÑÑ ÑÊÈÊÐ Ó Ï ÑÑ ÑÎ ÈÌÈÂ ÌÉÂWebLogic Server ÊÑÐÒÒ ÏÖ ÎÕÓÑÈÉÂÐ Ó Ï ÑÑ ÑÇ ÉÇÍÇÊÆÇÎwËÌÈÂÉÉÆÊÂÐ Ó Ï ÑÑ Ñ A ÊÐ Ó Ï ÑÑ Ñ B ËÊ hêñðòòçæíâèêñðòòç Ê ÈÉ ÂÐ Ó A ÊÐ Ó B ÇÏÔÖÏ ÊÆÍÌÊÉ ÈÌÈÂ Q. ÐÖÑÑÊÐ ÓÇ~ ÈÍÉÉÇÂÈÊ~ ÊÊÊÍÆÊsÍÍÍÊÉÈ ÇÂ A. ÐÖÑÑÊ ÈÆÏ ÑÑ ÑÇ ÍÍÉËÊÂWebLogic Server ÐÖÑÑ Ê ÈÆÐ Ó Ï ÑÑ ÑÇ héæíçéîôö ÒÐÕÑÒÈÌÈÂ ÌÉÂÐÖÑÑ ÑÑÔÉÌÂ hêð Ó Ï ÑÑ ÑÊÖÑÒÇ Ê ÈÍÌÈÂ Q. ÐÖÏÎ ÒÊÂ ÈÆ WebLogic Server Ï ÑÑ ÑÊÇÉÎÊÊÍÆÊ ÈÉ ÍÊÉÈÇÂ A. ÐÖÏÎ ÒÊÂÆÉÉÎ JNDI ÖÒÐÎÒÔÎ ÌÈÉÏÔÑÏÐÒ Î Æ ÌÍÉÂÐÖÑÑ ÑÑÔÇ hêð ÓÊÖÑÒÎ ÈÉ ÉÈÇÂ ÈÆÐ Ó Ï ÑÑ ÑÊ Ê ÇÌÈÎÂ Q. hê ÈÉÐ ÓËÊ DNS ÖÐÏÑÒÎÂÐÖÏÎ ÒÊÊÊÍÆÊ ÈÍÊÉÈÇÂ 3-2 BEA WebLogic Server FAQ

A. Ð ÓÇ hèêçêéé Â ÉÇÊÆÔÑ Ê DNS ÇÖÐÏÑÒÎ ~Í ÇÍÉÂ Ê yêéêçíìèâjava ÐÖÏÎ Ò ÎÔÖÐ ÑÕ Ê ÂÇÊ ŠÊz ÊÈÇ ÈÌÈÎÂWebLogic Server Ê DNS Ï ÒÖÎÐÕÒÑÕÈÂ ÉÇÊÆÏ ÒÖÎ ÈÉÂ hèêçêéé Ð ÓÊÐÖÏÎ ÒÇ ËÎÐÑÑÈÊÆÍÆÊÈÌÈÂ Ð ÓÊ ÊÂÔÖÏÐ Ô ÑÊÐÖÏÎ ÒÊÉÉÉÊÌÉÉ ÇÆ Š ÉÊÍ h ÇÆÍÌÈÂÔÖÏÐ Ô ÑÊÐÖÏÎ ÒÊ Ê DNS Î È ÍÇÍÉÈÂÔÖÏÐ Ô ÑÊÐÖÏÎ ÒÉ uê DNS ÖÐÏÑÒÎ s ÈÊÆÍÆÊÈÍÊÊÂResonateÂBigIPÂAlteonÂLocalDirector ÉÆÉÉÐ ÒÓ ÒÏÊÖ Ò ÓÖ ÐÎ ÈÌÈÂÇÍÍÊt ÊÂt Ê DNS ÎÒ ÖÑÎ ÿêîòöñêuèççìèâèíêçííêt ÊÂÖÏ ÒÖÓ ÍÍÌ ÊÖ ÒÓÖ Ñ Ð ÏÔÑÕ Î ÈÍËÇÂ hèêçêé ÉÐ ÓÎ~{ÈÉ uêöðïñòîö ÒÏ ÐÈÊÆÍÆÊÈÌÈÂ Q. t Ê CPU Î ÈÍÔÑ É séçí WebLogic Server Ê ÊÆÇÉ ÉÈÇÂ A. fæ ÍÐ ÔÏÐÖ ÑÕ Ê ÆÍÂÈÍÈÍÊ É ÇÆÍÌ ÈÂBEA WebLogic Server ÊÊÂÐÖÑÑ ÊÐ Ó Ï ÑÑ Ñ Ê ÈÍ ÊÆÍÌÈÎÂÈÉÇÉÉÂSun Microsystems, Inc. Ê Sun Enterprise 10000 ÊÊÊ u ÔÖÒÔÖÑÒÐ Ð ÓÊÂ u ÊÐÖÑÑÌÉÊt ÊÐÖ ÑÑÊÔÑÒÉÊÍÇÉÇÉÇÌÈÂ ËÉÎÊÊ ÂWebLogic Server ÐÖÑÑÊÂ2 ÉÊ CPU ÊÉÇ 1 ÉÊ WebLogic Server Ï ÑÑ ÑÊ ÉÒÔÖÏÈÍÊÇ ÉÈÂÉÉÈÂÈ ËÉÊÐÕÓÑÒÏ ÔÖ Ó ÐÉ ÈÍÆÊÂÐ Ó Ï ÑÑ ÑÊ ÆÍË Î ÈÍ ÊÂ yéêí Web ÎÔÖÐ ÑÕ É Ê ÒÔÖÏÕ ÒÎ ÊÒÑÒÈÍ uçæíìèâ v ÊÉÆÉÊÂÃÔÖÒ CPU ÔÑ ÊÓÔÏ Ô ÑÊ ÈÍf ÃÎ ÈÉÇÉÈÆÂ Q. ÐÖÑÑÉÊÔÖÒÐÕÑÒ Ê ÊÓÒÒÖ ÐÎ ÈÍ uçæíì ÈÇÂ A. ÆÆÆÂÔÖÒÐÕÑÒ ÒÖÔÏÒÐÊÂ ÊÓÒÒÖ ÐÎ uéèíë Ê ÇÊÆÍÌÈÎÂ Q. ÐÖÑÑÇÃÓ ÐÃÌÉÊÃÔÖ ÑÃÈÉÈÌÉÉ ÊÂÊÆÈÍÊ ÍÆÉÈÍÆÇÂ A. WebLogic Server ÐÖÑÑÇÃÔÖ ÑÃÈÉ ÊÂBEA ÒÐÓÏÖ Ð Ô ÒÊ~ ÈÍ ÊÂÑÖÒÒ Ñ ÔÌ Java ÏÔ Ñ ÐÖÐÑÕ ÕÒÖÒ ÐÊÊÊv Î ÈÍ uçæíìèâv ÊÉÆÉÊÂÃÖÐÔÎÏÖ Ê ÃÎ ÈÉÇÉÈÆÂ BEA WebLogic Server FAQ 3-3

3 FAQ: ÐÖÑÑ 3-4 BEA WebLogic Server FAQ

4 FAQ: コード例 Ð Ò ÊÊÇÊ ÈÌÈÇÂ Ð Ò Ç ÈÊÆÊÊÊÈÉÈÇÂ build.cmd ÑÐÖÔÒÉ build.sh ÑÐÖÔÒÊÌÉ ÈÍÉÆÌÈÇÂ ANT ÊÊÊÍÆÊ ÈÍÊÉÈÇÂ Q. Ð Ò ÊÊÇÊ ÈÌÈÇÂ A. Ð Ò ÊÂÏ ÑÒ ÖÈÍÉÆÍ ÂWebLogic Server Ê samples\server\src\examples ÒÏÖÐÒÖÊ ÈÍÉÆÍÂ[ ÑÑ Ò ] Õ ÓÕ ÇÍÎÐÑÑÉÇÌÈÂ Q. Ð Ò Ç ÈÊÆÊÊÊÈÉÈÇÂ A. Ð Ò ÉÊÂÐ ÔÖ ÐÖÑ ÔÎÏÖÊ ÂÐ ÓÊÐ ÔÏÐ Ö ÑÕ ÂÆÍËÐ Ò Ê sêéìêvèæ Ç ÈÍÉÆÌÈÂÈ ÍÈÍÊ Î Ê sèííæêèéçéèæâ ~ Â Ê ÈÍ ŠÊ s Ê ÈÌÈÂ ÊÒÖÔÖÑÕ ÒÏ Ð ÊÓ ÒÎ ÈÌÈÂ 1. Ò ÑÔ ÑÎ ÈÍ ÊÂutils.dbping Õ ÒÏÖÒÏÎ sè ÉÂJDBC ÒÖÏÓÇ ÈÇÏ ÑÒ ÖÆÍËÐ ÔÏÐÖ ÑÕ ÈÍ ÉÆÍÇÉÎ vèéçéèæâ 2. setenv ÑÐÖÔÒÎ sèéâ Î sèíñïöìéê DOS ÏÏ ÒÏ É CLASSPATH Î ÈÇv ÈÉÇÉÈÆÂv ÊÉÆÉÊÂÃ Ê v ÃÎ ÈÉÇÉÈÆÂ 3. Ê ÈÍ ÎÒÏÒÐÈÉÂÐ ÓÏÖÊ ÊÐ Ò ÊÕ Ð Ê ÎÈËÉ ÈÉÇÉÈÆÂ 4. Ê ÈÍ Ê ÈÍÉÆÍÉÆÍÊÂ-d ÏÔÑÕ Î ÈÉÐ Ó ÏÖÈÂÐÖÑ ÔÎÏÖÇ ÊÒÏÖÐÒÖÊ eèíííæêèéçé ÈÆÂ BEA WebLogic Server FAQ 4-1

4 FAQ: Ð Ò ÇÎÔÖÒÒÉÆÍ ÊÂCODE É CODEBASE ÎwËÍÉÉÌÊÂ WebLogic Server Ç Ê ÈÉÆÍÍÆÊÈÉÇÉÈÆÂ v ÊÉÆÉÊÂWebLogic Server ÐÒÒÊ samples/examples/examples.html ÊÆÍÃWebLogic Server Ð ÔÖ Ð Ò ÏÏÒÃÎ ÈÉÇÉÈÆÂ Q. build.cmd ÑÐÖÔÒÉ build.sh ÑÐÖÔÒÊÌÉ ÈÍÉÆÌÈÇÂ A. ÆÆÆÂÇÍÍÊ ANT ÊeÇ ÆÍÍÌÈÉÂ Q. ANT ÊÊÊÍÆÊ ÈÍÊÉÈÇÂ A. Windows ÉÊ setexamplesenv.cmd ÎÂUNIX ÉÊÂsetExamplesEnv.sh ÎÈÍÈÍ sèéâð ÔÖ ÒÕÏ Îv ÈÌÈÂÐ ÔÖ ÒÏÖÐ ÒÖÊ ÈÉÃANTÃÉ ÈÍÉÂbuild.xml ÔÎÏÖÇ ÈÍÌÈÂ iê ÑÐÖÔÒÎ ÈÍ ÊÂÃANT -f mybuild.xmlãé ÈÉÂ ÑÐÖÔÒÊ Î ÈÌÈÂÇÇÉ mybuild ÊÂ ÈÍ ÑÐÖÔ ÒÊ ÉÈÂv ÊÉÆÉÊÂApache Web ÐÏÒÎ ÈÉÇÉÈÆÂ 4-2 BEA WebLogic Server FAQ

5 FAQ: デプロイメント ÎÔÖÐ ÑÕ ÊÒÔÖÏ ÊÊÊÍÆÊÈÉv ÉÇÌÈÇ ÒÔÖÏ ÌÎÔÖÐ ÑÕ Êˆ Ð Ô Ó ÒÎ ÒÔÖÏÈÊÆÉ ÈÍÇÉÊÉÇÌÈÇ -nostage ÏÔÑÕ ÊÂÆÉ ÈÍËÇÉÈÇ external_stage ÏÔÑÕ ÊÂÆÉ ÈÍËÇÉÈÇ ÒÔÖÏÕ Òx ÔÎÏÖÎi Ê ÈÍÇÉÊÉÇÌÈÇ ÎÔÖÐ ÑÕ Ð Ô Ó ÒÊÉÆÉÊÒÔÖÏ Îv ÉÇÌÈÇÂ Ð Ô Ó ÒÊÑÏÔÊÉÆÉÊÊÆÉÈÇ WL_HOME/config/examples/applications ÔÏÖÑÉ WL_HOME/config/examples/stage ÔÏÖÑÉÊ Ç~ÆÊÉÈÇ i ÒÔÖÏÕ Ò hîïôêèíêêêæèíêíæéèçâ WebLogic 7.0 ÒÔÖÏÕ ÒÊÉÆÉÈÍÊ ÍÇÉÇÉÇÍ ÊÊÇÉ ÈÇ Q. ÎÔÖÐ ÑÕ ÊÒÔÖÏ ÊÊÊÍÆÊÈÉv ÉÇÌÈÇ A. WebLogic Server 7.0 ÉÊÂÎÔÖÐ ÑÕ ÊÉÆÉÖ Ò Î ÈÍÇ ÉÇÉÇÌÈÂÃApplicationÃÉÂApplicationMBean Ê LoadOrder Î È ÉÇÉÈÆÂWebLogic Server ÉÊÂÎÔÖÐ ÑÕ ÊÒÔÖÏÕ ÒÊ ÊÂÐ ÓÖÔÖÊÖÑ Ñ (JDBC Ê ÆÉ JMS) ÇÒÔÖÏÈÍÌÈÂÎÔÖ Ð ÑÕ ÊÂÐÓÐÑÂEJBÂWeb ÎÔÖÐ ÑÕ Ê ÊÒÔÖÏÈÍÌ ÈÂÎÔÖÐ ÑÕ Ç EAR Ê Âapplication.xml ÒÔÖÏÕ Òv~ Ê uèíéæí É ÂÊÐ Ô Ó ÒÇÖ ÒÈÍÌÈ Q. ÒÔÖÏ ÌÎÔÖÐ ÑÕ Êˆ Ð Ô Ó ÒÎ ÒÔÖÏÈÊÆÉ ÈÍÇÉÊÉÇÌÈÇ A. ÊÆÂweblogic.Deployer Î ÈÍÊ ÈÉÆÐ Ô Ó ÒÉ y Ð ÓÎ ÉÇÌÈÂ Ê É ÈÌÈ java weblogic.deployer -adminurl http://admin:7001 -name appname -targets server1,server2 -activate jsps/*.jsp BEA WebLogic Server FAQ 5-3

5 FAQ: ÒÔÖÏÕ Ò Q. -nostage ÏÔÑÕ ÊÂÆÉ ÈÍËÇÉÈÇÂ A. Ê ÊÐÓ ÈÊÆÉÂ Ê ÇÍ sèéæ ÊÂ (weblogic.deployer ÌÉÊ Administration Console Î ÈÉ ) ÑÒ Ñ Ð Õ ÒÎ -nostage Êv ÈÌÈÂ Q. external_stage ÏÔÑÕ ÊÂÆÉ ÈÍËÇÉÈÇÂ A. ÎÔÖÐ ÑÕ ÎÑÒ Ñ ÐÈÉÆ ÂÆÍË iê É yêð Ó ÈÉÆ ÊÂ(weblogic.Deployer Î ÈÉ ) -external_stage Êv ÈÌÈÂ Q. ÒÔÖÏÕ Òx ÔÎÏÖÎi Ê ÈÍÇÉÊÉÇÌÈÇÂ A. ÊÆÂJ2EE ÎÔÖÐ ÑÕ ÊÒÔÖÏÕ Òx ÔÎÏÖÊÂ WebLogic Builder ÊÍÍÂi Ê ÈÍÌÈÂÃWebLogic Builder Online HelpÃÎ ÈÉÇÉÈÆÂ Q. ÎÔÖÐ ÑÕ Ð Ô Ó ÒÊÉÆÉÊÒÔÖÏ Îv ÉÇÌÈÇÂ Ð Ô Ó ÒÊÑÏÔÊÉÆÉÊÊÆÉÈÇÂ A. ÒÔÖÏ Î ÈÍÉÂÑÑ ÒÎÖ ÕÑÕ ÖÆÍË Web ÎÔ ÖÐ ÑÕ ÊÒÔÖÏÕ ÒÊ ÎÂ ÈÑÏÔÊ ÊÕÑÕ ÖÌÎÔÖ Ð ÑÕ ÉÊ É ÉÇÌÈÂÉÉÆÊÂÒÔÖÏ Ê Ç ÈÆÑÑ ÒÎÖ EJB ÊÂ Ç ÇÆÑÑ ÒÎÖ EJB ÍÍ ÊÒÔÖÏÈÍÌÈÂ ÎÔÖÐ ÑÕ Ç EAR É 2 ÔÏ Ñ ÒÔÖÏÕ Ò ÔÖÒÐÖÎ ÈÍ ÂÎÔÖÐ ÑÕ ÊÒÔÖÏ Ê ApplicationMBean LoadOrder Év ÉÇÌÈÂ Q. WL_HOME/config/examples/applications ÔÏÖÑÉ WL_HOME/config/examples/stage ÔÏÖÑÉÊ Ç~ÆÊÉÈÇÂ A. ÃapplicationsÃÔÏÖÑÊÂÔÖÑÐÑÕ ËÊ ÇÌÉÉÇÉ ÆÊÆÎÔÖÐ ÑÕ Î ÈÉÆÌÈÂWebLogic Server ÉÊÂ applications ÔÏÖÑ Ê Ç ÊÒÔÖÏÈÍÌÈÂÃstageÃÔÏÖ Ñ ( ÌÉÊ È É ÈÉÔÏÖÑ ) ÊÊÂÔÖÑÐÑÕ ÊÒÔÖÏ ÈÍ ÊÉÇÉÆÍÒÔÖÏÕ Ò ÔÎÏÖÊÐÓ Î ÈÌÈ ( ÒÔÖÏ Õ Ò Õ ÒÉÈÉ stage ÌÉÊ external_stage Î ÈÍÒÔÖÏÕ Ò )Â Q. i ÒÔÖÏÕ Ò hîïôêèíêêêæèíêíæéèçâ 5-4 BEA WebLogic Server FAQ

A. i ÒÔÖÏÕ Ò hêâãapplicationsãôïöñî 3 ÇÉÊÒÏÒÐ ÈÉÂ Ç ÈÆÎÔÖÐ ÑÕ ÇÆÍÇÂÌÉÊÂ ÊÎÔÖÐ ÑÕ Ê ÇÆÍÇÎ ÈÂ ÇÆÍÊÂÇÍÍÊ Î ÊÒÔÖÏÈÌÈÂ i ÒÔÖÏÕ Ò hêâòôöïõ Ò Õ ÒÉ sèíéæíð ÓÊ ÆÆÉ ÊÊÉÉÆÌÈÂi ÒÔÖÏÕ Ò hî ÊÈÍÊÊÂ Ê ÆÈÍÇÊ ÉÐ ÓÎÔÖÑÐÑÕ Õ ÒÊÈÌÈÂ Administration Console Ê ÔÏ ÉÒÕÏ Ê ÎÐÖÒÐÈÂ ÔÏ É [ ÔÖÑÐÑÕ Õ Ò ] ÒÏÒÐÔÒÐÑÎÒÏÒÐÈÍÂ ÐÔ ÒÖÏ ÉÒÕÏ Ê Ð ÓÎz ÈÍ Ê Ê Î È ÍÂ -Dweblogic.ProductionModeEnabled=true ÈÉÒÕÏ ÊÈËÉÊ WebLogic Server Ï ÑÑ ÑÇÔÖÑÐÑÕ Õ ÒÊv ÈÍÌÈÂ Q. WebLogic 7.0 ÒÔÖÏÕ ÒÊÉÆÉÈÍÊ ÍÇÉÇÉÇÍ ÊÊÇÉ ÈÇÂ A. ÃÒÔÖÏÕ ÒÃÔ ÑÉÈÂ BEA WebLogic Server FAQ 5-5

5 FAQ: ÒÔÖÏÕ Ò 5-6 BEA WebLogic Server FAQ

6 FAQ: EJB ÿj create() ÕÑÒÒÌÉÊ find() ÕÑÒÒÇÍÂÔÖÕÔÏÒÐ Ê ÇÊÆ ÊÊÊÈÉÈÇÂ EJB ÊÐÖÑÑ Ê ÿêòôöïèí uçæíìèçâêèéèíæ ÇÂ ÔÖ Ô ÖÉÊ ÉÈÇÂ EJB ÊÊÇÉ ÉÇÌÈÇÂ ÊÊÓ ÑÕ Ê EJB Ç WebLogic Server ÉÐÔ ÒÈÍÉÆÌÈÇÂ ÑÒ ÒÖÑ ÑÒÑÕ Bean max-beans-in-free-pool ÊÂÑÒ ÒÖÑ Bean ÊÉÆÉÊÂÊÊÍÆÊv ÈËÇÉÈÇÂ initial-beans-in-free-pool ÊÂÑÒ ÒÖÑ Bean ÊÉÆÉÊÂÊÊÍÆÊv ÈËÇÉÈÇÂ ÑÒ ÒÖÑ EJB ÇÓÒÑÔ ÑÕ ÈÍÍÊÊÆÉÉÈÇÂ ÑÒ ÒÖÑ ÑÒÑÕ Bean Ê remove() Î Ë ÈÌÈÇÂ ÑÒ ÒÖÑ EJB ÉÊÂÆÉ ejbcreate ÆÍË ejbremove Ç Ë ÈÍÌÈ ÇÂ ÑÒ ÒÔÖ ÑÒÑÕ Bean ÓÒÑÔ ÑÕ / ÎÐÒÏÔ ÑÕ Îw ÉÇÌÈÇÂ LockTimedOutException Î Ç ÍÊÊÊÈÉÈÇÂ NRU ÐÕÒÑÕÉ LRU ÐÕÒÑÕÊ~ÆÊ ÉÈÇÂ ÆÉÂÑÒ ÒÔÖ ÑÒÑÕ Bean Î ÆËÇÉÈÇÂÌÉÂÐ ÔÖÒ Ò ÑÒÑÕ ÊÆÉ ÆËÇÉÈÇÂ BEA WebLogic Server FAQ 6-1

6 FAQ: EJB ÑÒ ÒÔÖ ÑÒÑÕ Bean ÊÐÕÒÑÕÊÊÊÇÍÆ ÇÇÈËÇÉ ÈÇÂ ÿj Ï ÒÏÒÏ Bean Ê ÈÍz Ï ÒÏÒÏ Bean Ê JMS ÕÒÑ Ñ ÊÖÑÒÊÊÍÌÈÇÂ CMP Ï ÒÏÒÏ Bean CMP ÔÏ ÖÒÊÆÉÖ ÒÈÍÌÈÇÂÈÊÑÏÕ ÐÊ Ê finders-load-bean v É ÌÉÉÆÌÈÇÂÒÔÏÖÒÊ Ê ÉÈÇÂ delay-database-insert-until ÒÔÖÏÕ Òv~ u Ê Ê ÉÈÇÂ Ï ÒÏÒÏ Bean Ît ÊÒ ÔÖÊÔÒÔÉÇÌÈÇÂ 1 Î tèíéìê ÌÉÊ Ò ÔÖÎ ÉÇÌÈÇÂ ÒÖ ÐÐÑÕ ÎÐÕÒÒÈÉ Ì cmr-field (Ð ÒÒ ÊÍÍ ) Ð ÖÐÑÕ Î É ÇÂÈÍÎ ÈÍÇÉÇÉÇÊÆÊÊÊÈÉÈÇÂ Ò ÑÔ Ñ Ê Ð ÏÖÕÎ cmp-field É cmr-field Ê ÊÔÒÔÈ ÍÇÉÊÉÇÌÈÇÂ ejbcreate Ê cmr-field Ê ÈÉ setxxx ÕÑÒÒÎ Ë ÈÊÆÊÊÊÈ ÉÈÇÂ cmr-field ÊÔÒÔÈÍÉ Ð Ê ÈÉÂNOT NULL ~ Î È ÍÊÊÊÆÈÍÊÉÇÌÈÇÂ WebLogic ÊÂÏ ÒÏÒÏ Bean ÊÉÆÉÂ Ð i ÎÐÔ ÒÈÉ ÆÌÈÇÂ ÕÒÑ Ñ Bean JMS Ê MDB Ç ÈÍÊÊÂÊÊÑÐÕÖÒÏ ÔÖ ÑÓÖÉÈ ÇÂ EJB ÉÒÖ ÐÐÑÕ EJB Ð ÒÒÊÒÖ ÐÐÑÕ Ê JDBC Ç ÈÍÊÊÂÊÊÍÆÊ ÈÉ JDBC Î ÈËÇÉÈÇÂ ÒÖ ÐÐÑÕ Î ÈÌÈÉÇÂÒ ÑÔ ÑÊ ÊÖ ÖÓÒÐÈ ÍÌÈÎÉÈÉÂ JDBC Ð ÒÇÖ ÖÓÒÐÊ SQLException Î~ ÈÉ Ê ÉÈÇÂ 6-2 BEA WebLogic Server FAQ

Q. create() ÕÑÒÒÌÉÊ find() ÕÑÒÒÇÍÂÔÖÕÔÏÒÐ Ê ÇÊÆ ÊÊÊÈÉÈÇÂ A. EJB ÉÊÇÊ ÊvÈÍÉÆÌÈÎÂweblogic.ejbc Ð ÓÏÖÊÂÇ Ê Î ÊÒÏÒÐÈÉÂcreate() ÕÑÒÒÌÉÊ find() ÕÑÒÒÇÍ ÔÖÕÔÏÒÐ Ê Ç ÍÊÎ ÈÉÆÌÈÂ create() ÕÑÒÒÉ find() ÕÑÒÒÇÔÖÕÔÏÒÐÉÊÆ ÊÂJava É Ð ÑÒÖÐÑÇÔÖÕÔÏÒÐÉÊÆ ÉËË ÈÉÈÂ ÐÖÑÊÂ~ Â ÐÖÑÎvxÈÊÆÇÂ ÈÇ ÈÍÇÉÇÉÇÌÈÎÂ Q. EJB ÊÐÖÑÑ Ê ÿêòôöïèí uçæíìèçâêèéèíæ ÇÂ A. ÊÆÂWebLogic Server Ó ÑÕ 6.0 ÇÍÂEJB Ê Ê ÊÍÍÐÖÑ Ñ Ê ÿêòôöïèíêçíêêíìèîâ ÐÖÑÑ EJB ÎÑ ÔÖÊ ÉÉÌÂ ÐÖÑ Ð Ó Ë ÈÎ ÈÍÇÉÊÍÉÉh Î ÇÍÉÌÂEJB ÇÈ ËÉÊÐ ÓÊÒÔÖÏÈÍÉÆÊÆ ÂÐÖÑ Ð Ó Ë ÈÇ È Í h Ç ÌÍÌÈÂ ÈËÉÊ EJB ÇÖ ÏÖÊ ÉÇÍÍÆÊÈÍÉÌÂ ÈËÉÊÐÖÑÑÇÒÔÖÏ hê ÉÖ ÒÈÍÍÍÆÊÈÍÉÌÂ Ð ÓÊÂÖ ÏÖ JNDI ÒÖ ÊÓÏ ÒÈÍÍÍÆ EJB ÊÐÖÑÊ ÎÐÑÑÈÊÇÍÊÊÍÌÈÎÂÐ ÓÊÐÔÑÒÒÉÇÇ EJB ÎÒÔÖÏ ÈÉ Â ÊÐ ÓÊÈÊ Bean ÊÐÖÑÎÈÍÈÍÊÑÑÒÕ ÐÖÑÓ ÑÊÖ ÒÈÍ uçæíìèâçíêííâbean ÎÎ ÒÔÖÏÈÍÇÉ ÇÉÇÊÇÊÍÌÈÂ Q. ÔÖ Ô ÖÉÊ ÉÈÇÂ A. ÔÖ Ô ÖÉÊÂEJB Ð ÒÒÇ Ê Bean ÑÏÔÊ Ï ÑÑ Ñ ÎÐÕÒÑÕÈÍÉÌÊ ÈÍÒ Ñ ~ÉÈÂÔÖ Ô ÖÊÂÉÇÍ ÍÏÔÑÏÐÒÊ ÌÐ ÒÒ Ð ÖÓÒÐÊÑÐÒÔÎÈÍÇÉÉÓ ÔÏ Ô ÑÎ ÈÉÆÌÈÂ Q. EJB ÊÊÇÉ ÉÇÌÈÇÂ A. Sun Ê EJB ÐÏÒÇÍÑÏ Ö ÒÉÇÌÈÂ Q. ÊÊÓ ÑÕ Ê EJB Ç WebLogic Server ÉÐÔ ÒÈÍÉÆÌÈÇÂ BEA WebLogic Server FAQ 6-3

6 FAQ: EJB A. WebLogic Server Ó ÑÕ ÉÐÔ ÒÈÍÉÆÍ EJB ÊÓ ÑÕ Î sêìéììèéâ WebLogic Server Ó ÑÕ EJB Ó ÑÕ 4.5.x 1.0 5.1 1.1 6.0 1.1 ÆÍË 2.0 (PFDI) 6.01 1.1 ÆÍË 2.0 7.0 1.1 ÆÍË 2.0 Q. max-beans-in-free-pool ÊÂÑÒ ÒÖÑ Bean ÊÉÆÉÊÂÊÊÍÆÊv ÈËÇÉÈÇÂ A. ÇÊ ÊÉÆÉÊÂ http://edocs.beasys.co.jp/e-docs/wls/docs70/ejb/ejb_environment.html#1135029 Î ÈÉÇÉÈÆÂ Q. initial-beans-in-free-pool ÊÂÑÒ ÒÖÑ Bean ÊÉÆÉÊÂÊÊÍÆÊv ÈËÇÉÈÇÂ A. ÇÊ ÊÉÆÉÊÂ http://edocs.beasys.co.jp/e-docs/wls/docs70/ejb/ejb_environment.html#1029095 Î ÈÉÇÉÈÆÂ Q. ÑÒ ÒÖÑ EJB ÇÓÒÑÔ ÑÕ ÈÍÍÊÊÆÉÉÈÇÂ A. ÑÒ ÒÖÑ EJB Ê ÈÉÓÒÑÔ ÑÕ ÈÍÌÈÎÂÑÒ ÒÖÑ EJB Ê ( ÑÒ Ò ) Î ÉÊÆÉÌÂÓÒÑÔÊÈÍ uçæíìèîâñò ÒÖÑ EJB ÊÂ ÕÑÒÒ Ë ÈÊ Â Êu Ê ÆÍÍÍÍÆÊÈÍÉ ÌÂÔÖ Ô ÖÊ ÈÍÌÈÂ Q. ÑÒ ÒÖÑ ÑÒÑÕ Bean Ê remove() Î Ë ÈÌÈÇÂ A. ÊÆÂÑÒ ÒÖÑ ÑÒÑÕ Bean ÉÊ remove() Ê Ê ÌÈÌÈÎ (noop ÉÈ )Â Q. ÑÒ ÒÖÑ EJB ÉÊÂÆÉ ejbcreate ÆÍË ejbremove Ç Ë ÈÍÌÈ ÇÂ 6-4 BEA WebLogic Server FAQ

A. ÑÒ ÒÖÑ Bean Ç EJB Ð ÒÒÊÍÉÉ ÈÍÍÉÇÊ ejbcreate ÇÂ ÈÍÍÉÇÊ ejbremove Ç Ë ÈÍÌÈÂÇÍÊÑÒ ÒÖÑ Ô ÕË Ê ÆÍË Ê Ë ÈÉ ÈÉÆÍÍÇÉÊÊÆÇÉÊ ÈÉÇÉÈ ÆÂinitial-beans-in-free-pool v ÊÍÉÉÊÂBean ÊÔÖ Ô ÖÊeÇÍÍ ÔÏ ÒÉÒÔÖÏÕ Ò ÊÐ ÒÒÊ ÈÍÍÇÉÇÆÍÌÈÂÒÔÖÏ Õ Ò Î ÆÉÂBean ÊÂÔÖ Ô Ö ÊÈËÉÊ Bean Ç ÉÆÍÂ ÇÉÂmax-beans-in-free-pool Ê~ÈÉÆÊÆ ÊÊÌÂu Ê ÆÍÉ ÌÊ ÈÍÍÉÇÉÈÂÑÒ ÒÖÑ Bean ÊÂÎ ÒÔÖÏÕ Ò Ê EJB Ð ÒÒÊÍÍ ÈÍÌÈÂ Q. ÓÒÑÔ ÑÕ / ÎÐÒÏÔ ÑÕ Îw ÉÇÌÈÇÂ A. ÓÒÑÔ ÑÕ ÉÎÐÒÏÔ ÑÕ ÊÂÑÒ ÒÔÖ ÑÒÑÕ Bean ÊÖÏÔÐÏÐÖÊ ÊÿÉÈÂv ÊÉÆÉÊÂÔÖÏÐÉ http://edocs.beasys.co.jp/e-docs/wls/docs70/ejb/ejb_environment.html#1028773 Î ÈÉÇÉÈÆÂ Q. LockTimedOutException Î Ç ÍÊÊÊÈÉÈÇÂ A. ÑÒ ÒÔÖ ÑÒÑÕ EJB z Ê LockTimedOutException Î Ç Í ÊÊÂ Ê 2 ÉÊÆÉÊ 1 ÉÇ ÈÉÆÌÈÂ weblogic-ejb-jar.xml v~ Ê <allow-concurrent-calls> ÎÃtrueÃÊv È ÉÆÍÂ Ë ÈÇ ÈÍÍÊÎ ÉÉÆÍ ÊÑÏÕÎÏÒÈÉÂÇÊ Ê ÈÍÍÑÏÕÎÏÒÊ weblogic-ejb-jar.xml v~ Ê <trans-timeout-seconds> u Ê ÌÉÊÈÊÒÔÏÖÒ Ê 30 ÉÈÂ allow-concurrent-calls ÎÃtrueÃÊv ÈÈÊÂ Êu Î ÈÉÆÍÓ Ñ ÊÑÒ ÒÔÖ ÑÒÑÕ Bean Î Ë ÈÆÉÈÉÂÇÊ Ê ÊÂ2 Ê Ë ÈÉÊÔÖÒÐÈÍÈÊ ÉÊ LockTimedOutException Ç~ ÈÍÌÈÂ Q. NRU ÐÕÒÑÕÉ LRU ÐÕÒÑÕÊ~ÆÊ ÉÈÇÂ A. NRU ÐÕÒÑÕÊÂ hê Í ÇÊÓÒÑÔ ÑÕ Î ÈÍÇÉÉ hèìèâñò ÒÔÖ ÑÒÑÕ Ï ÑÑ ÑÊÂÕÕÖÇ ~ÈÍÉÆ Í ( ÐÕÒÑÕ Ê Bean Ê Ç max-beans-in-cache ÐÏÑÊ}ÉÆÉÆÍ ) ÉÇ ÊÊÌÓÒÑÔ ÑÕ ÈÍÌÈÂÇÍÊÂweblogic-ejb-jar.xml ÊÃNRUÃ ÏÔÑÕ ÉÂÒÔÏÖÒÊ ÉÈÂLRU ÐÕÒÑÕÊÂ idle-timeout-seconds Ê~ÈÉ Ê Bean ÇÓÒÑÔ ÑÕ ÈÍÍÇÉÉ hè ÌÈÂÈÉÇÉÉÂmax-beans-in-cache Ç 1000 ÉÕÕÖ Ê 10 Bean ÈÇÊÆ ÊÊÂÑÏÕÎÏÒ Ç ÍÉ ÌÈÍÊ 10 Bean ÊÒÏÑÐÊ Ç ÈÍ ÌÈÂÇÍÇ weblogic-ejb-jar.xml ÊÃLRUÃÏÔÑÕ ÉÈÂÇÍÊ 5.1 É 6.x BEA WebLogic Server FAQ 6-5

6 FAQ: EJB É~ ÈÍÌÈÉÂÑÏÕÎÏÒÊ Ê ÈÍÎÔÖÐ ÑÕ Î ÈÉ ÆÉŠ ÇÆÉÇÍÉÈÂÒÔÏÖÒÊ Ê 3.1-4.5 ÊÌÆÍÌÈÉ Q. ÆÉÂÑÒ ÒÔÖ ÑÒÑÕ Bean Î ÆËÇÉÈÇÂÌÉÂÐ ÔÖÒ Ò ÑÒÑÕ ÊÆÉ ÆËÇÉÈÇ A. ÇÊz ËÊ Æʈ ÊÎÔÖÐ ÑÕ ÉÆÍÂÊÊÎÔÖ ÒÇ hèíçê ÉÈÂÑÒ ÒÔÖ ÑÒÑÕ Bean ÊÂÐÖÑÑ ÊÑ Ï ÑÖËÊÔÏÏÖÏ ÓÉÇÉÊÇ u ÒÖ ÐÐÑÕ ÆÍËÑÐÕ ÖÒÏ ÒÏÒÐÎ ÈÉÆÌÈ Q. ÑÒ ÒÔÖ ÑÒÑÕ Bean ÊÐÕÒÑÕÊÊÊÇÍÆ ÇÇÈËÇÉ ÈÇ A. ÑÒ ÒÔÖ ÑÒÑÕ Bean ÊÐÕÒÑÕÊ~ ÂÈÊ Bean Ê sðö ÏÎ ÒÊ É ÈÇÈÌÈÂÇÍÊÿjÊÊÂÐ Ó Ê sñöòò ÍÍÌÈÉÉ ÇÊ ÉÈÂÈÍÌÆÂÑÒ ÒÔÖ ÑÒÑÕ Bean ÊÐ Ó ÖÑ ÑÎ ÌÊ ÈÌÈ Q. Ï ÒÏÒÏ Bean Ê JMS ÕÒÑ Ñ ÊÖÑÒÊÊÍÌÈÇ A. ÆÆÆÂJMS ÕÒÑ ÑÎ yèíêêõòñ Ñ Bean Ç ÍÍÌ È Q. CMP ÔÏ ÖÒÊÆÉÖ ÒÈÍÌÈÇÂÈÊÑÏÕ ÐÊ Ê finders-load-bean v É ÌÉÉÆÌÈÇÂÒÔÏÖÒÊ Ê ÉÈÇ A. Finders-load-bean ÊÒÔÏÖÒÉÊÃtrueÃÉÈÂBean Î ÈÍÉÌÊ findxxx() ÕÑÒÒÎ Ë È ÊÂBean Ê ÊÔÎÏ Ñ É È ÍÌÈÂÿ Âcmr-field getxxx ÕÑÒÒ É Bean Î ÈÍ ÊÊ Ê ÈÍÌÈÂÆÈÍÊ ÉÌÂÈÊ Bean Ê finders-load-bean Ç ÃtrueÃÉÆÍÊÂBean ÊÔÏ ÖÒÊÖ ÒÎ ÈÉÆÍÇÉÊÊÍÌÈ ÔÎÏ ÑÎ Ë ÈÈÊ ÊÒÖ ÐÐÑÕ É ÈÉ Î ÈÉ Bean ÊÎÐÑÑÈÍÆÉÈÍÉÇÊ Â2.0 CMP ÊÊÔÏ ÖÒÊ ÊÌÍÌÇÊÖ ÒÈÍÌÈÂejbLoad Ê getxxx() ÕÑÒÒÇ Ë ÈÍÉ ÉÇ Ê DBMS ÇÍÊwÌ ÈÍÌÈÎÂÔÏ ÖÒ ÐÖ ÔÎ fèêæ ÂÒÔÏÖÒÉÊÂÑ ÐÖ ÔÏ ÖÒ ÐÖ ÔÇ 1 ÉÉÇÆÍÂÈÇÊ ÊÈËÉÊÔÏ ÖÒÇ ÉÉÆÌÈÂÈÉÇÉÉÂcmp-field getxxx() ÕÑÒ ÒÊ Ë ÈÊÂÒÔÏÖÒÉÊÂ Ê Bean ÊÈËÉÎÖ ÒÈÌÈ Q. delay-database-insert-until ÒÔÖÏÕ Òv~ u Ê Ê ÉÈÇ 6-6 BEA WebLogic Server FAQ

A. ÇÊv ÊÍÍÂCMP Bean ÊÂÊÊ ÉÒ ÑÔ Ñ ÎsÆ ÇÎ ÉÇÌÈÂÒ ÑÔ Ñ Êˆ null Ð ÊÉÌ ΠÈÍ CMP Bean Ê Çt ÊÊÍ h ÇÆÍÌÈÂÇÊv Î ÈÍÉ fêˆ null Ð Î ÉÈÉÌÊÿ Ê Ç ÍÍÌÈÂÇÊ v ÊÂWLS 7.0 É~ ÈÍÉÿ hî ÊÈÍÉÌÊÌ uéèâÿ hî ÊÈÍÊÊÂÌÉÂÆÇÊ͈ null Ð ÎÌ ÉÈ ÍÆÊ Ê Î ÈÍÊÊÂdelay-database-insert-until ÏÔÑÕ Î ÃcommitÃÊv ÈÍÇÉÎ ÈÌÈÂÇÊÏÔÑÕ Ê ÈÍv ÊÉÆÉ Ê http://edocs.beasys.co.jp/e-docs/wls/docs70/ejb/ejb_environment.html#1118482 Î ÈÉÇÉÈÆ Q. Ï ÒÏÒÏ Bean Ît ÊÒ ÔÖÊÔÒÔÉÇÌÈÇ A. WLS 7.0 ÉÊÂÏ ÒÏÒÏ Bean Ît ÊÒ ÔÖÊÔÒÔÈÍÇÉÊ héèçâ ÇÆÇÉÇÆÍÌÈ ÊÊÂ Ò ÔÖÊ ÿê Ð ÏÖÕÎ ÌÍ uçæíìèâçííêïöõêò ÔÖÇ ÊÍÊ ÊÍ Î ÉÌÈÇÂÈÊ Ê ÈÉÊÇÍÊÊÍÌÈΠÈÆ Bean Ç 1 É ÈÍÍÉÂ1 sç Ò ÔÖÊ ÈÍÌÈÂÈÈÉÂBean Ç 1 É ÈÍÍ ÉÂ Ò ÔÖÇÍ 1 sç ÈÍÌÈÂ Ò ÔÖÊsÊÂ Ð Ê Î È É ~ ÇÍÍÉÆÌÈ ÊÏ ÒÏÒÏ Bean ÊÔÒÔÈÍÉsÊÂ Ê ÿê Ð Î ÉÌÈ v ÊÉÆÉÊÂÔÖÏÐÉ http://edocs.beasys.co.jp/e-docs/wls/docs70/ejb/cmp.html#1093392 Î ÈÉÇÉ ÈÆ Q. 1 Î tèíéìê ÌÉÊ Ò ÔÖÎ ÉÇÌÈÇ A. ÉÊÐÔ ÒÈÍÉÆÌÈÎÂ1 Ê têêâèê ( Ö Ö ÑÕ ÑÒÔ ) ÊÃ Ã Ê Bean ÊÂÈÊÆÉÊ 1 ÉÊÒ ÔÖ É Ð Î 1 É ÌÍÇÉÇ uéèâ Q. ÒÖ ÐÐÑÕ ÎÐÕÒÒÈÉ Ì cmr-field ( Ð ÒÒ ÊÍÍ ) ÐÖÐÑÕ Î É ÇÂÈÍÎ ÈÍÇÉÇÉÇÊÆÊÊÊÈÉÈÇ A. ÇÍÊ EJB 2.0 É ÈÍÉÆÌÈÂÇÍÇvÈÍÉÆÊÆ ÊÂÒ Ö ÐÐÑÕ Çÿ ÐÕÒÒÈÍÍÉÂcmr-field ÐÖÐÑÕ Î È DBMS Ò ÑÊ ÉÇÊÆ É héêíçíéèâçííê Î~{ÈÍ ÇÉÊ ÉÆÍÂÎÔÖÐ ÑÕ Ç ÈÊÆÉÇÊ cmr-field ÐÖÐÑÕ Ê Ç ÍÉÉÈÌÆ ÉÊÍÇÊÊÆÇÍÉÈÂg ÊÊÊ fç ÿòö ÐÐÑÕ É ÈÉÇÍ cmr-field ÊÎÐÑÑÈÍ uçæí ÉÆÆÇÉÉÈ BEA WebLogic Server FAQ 6-7

6 FAQ: EJB Q. Ò ÑÔ Ñ Ê Ð ÏÖÕÎ cmp-field É cmr-field Ê ÊÔÒÔÈ ÍÇÉÊÉÇÌÈÇ A. ÊÆÂÇÍÊÂWLS 6.0 SP1 ÐÔ ÒÈÍÉÆÌÈÂcmp-field Ç Ð ÔÏ ÖÒÊÉÇÂcmr-field ÊwÌ}Ì ÉÆÍÇÉÊ ÈÉÇÉÈÆ ÉÌÍÂsetXXX ÕÑÒÒÊ cmr-field Ê ÈÉÊ ÆÌÈÎÂÇÊ Â Ð Ê Ê ~Ê ÈÍÍÊÈÉÈÂ~ÊÂcmp-field Ç Ð ÔÏ ÖÒÉ ÊÆ ÊÊÂcmp-field ÇwÌ}Ì ÉÈ ÊÏÖÕÊ cmr-field É ÈÍÂcmp-field Ê Ð ÊwÌ È ÓÕ Î ÈÍÉÇÉÈ Q. ejbcreate Ê cmr-field Ê ÈÉ setxxx ÕÑÒÒÎ Ë ÈÊÆÊÊÊÈÉ ÈÇ A. ÇÍÊ EJB 2.0 ÉvÈÍÉÆÌÈÎÂÈÊ ÊÂÏÖ Ò Bean Ê Ð Ê ejbcreate Ê ÍÍÍ uçêæçíéæíâìéâèíîèíêêö Ö ÑÕ ÑÒÔÇ Ê DBMS ÊÊÊÍÆÊÔÒÔÈÍÍÇÊ ÈÍ u Ç ÍÆÈÍÇÆÍÇÍÉÈÂBean Ê Ê Îv ÈÍ uçæí ÊÊÂcmr-field v ÕÑÒÒÊ ejbcreate Ê ÍÍÊ ejbpostcreate É Ë ÈÇ ÉÊÊÍÌÈ Q. cmr-field ÊÔÒÔÈÍÉ Ð Ê ÈÉÂNOT NULL ~ Î ÈÍ ÊÊÊÆÈÍÊÉÇÌÈÇ A. WLS 7.0 ÉÊÂdelay-database-insert-until ÎÃcommitÃÊv ÉÇÂ Ê ÒÖ ÐÐÑÕ ÎÐÕÒÒÈÍ Ê cmr-field Ê Î Í ÉÍÇÉÇÉÇÌ ÈÂÌÉÂdelay-database-insert-until ÎÃejbPostCreateÃÊv ÈÉ ejbpostcreate Ê cmr-field Ê Î Í ÉÍÇÉÌÉÇÌÈ Q. WebLogic ÊÂÏ ÒÏÒÏ Bean ÊÉÆÉ Рi ÎÐÔ ÒÈÉ ÆÌÈÇ A. h WLS 6.1 ~ v ÊÉÆÉÊ <automatic-key-generation> u Ê DTD ÐÕ ÒÎ ÈÉÇÉÈƪª ª URL Q. JMS Ê MDB Ç ÈÍÊÊÂÊÊÑÐÕÖÒÏ ÔÖ ÑÓÖÉÈ Ç A. WLS 6.1 SP2 ÉÊÂMDB Ê JMS ÉÕÒÑ Ñ ÉÉ ÈÔÖ ÑÓÖÎ ÆÌÈÂÇÍÊÂÔÖ ÑÓÖÇÂBean Ê Ê run-as Ö ÖÊ ÔÒÔÈÍÍÇÂÌÉÊ run-as Ö ÖÇ ÈÍÉÆÊÆ ÊÃguestÃÊ ÔÒÔÈÍÍÇÊÆÈÍÇÉÈÂWLS 6.1 SP2 ÍÍ ÊÂÇÊ Ê ÊÊ fèíéæìèîéèéâ 6-8 BEA WebLogic Server FAQ

Q. EJB Ð ÒÒÊÒÖ ÐÐÑÕ Ê JDBC Ç ÈÍÊÊÂÊÊÍÆÊ ÈÉ JDBC Î ÈËÇÉÈÇÂ A. TxDataSource ÌÉÊ JTS ÒÖÏÓÇÍ JDBC Î ÈÍ uçæíì ÈÂ ~Ê DataSource ÌÉÊ JDBC ÒÖÏÓÇÍ JDBC Î ÈÍÉÂ ÈÊ JDBC Ê EJB ÒÖ ÐÐÑÕ Ê ÈÌÈÎÂ JTS ÒÖÏÓÊ ÎÐÑÑÈÍÍÍÊÂTxDataSources Î ÈÌÈÂ TxDataSources ÊÂDBC 2.0 ÉÊ Ô Ö Ê ÉÂ2PC/XA ÒÖ Ð ÐÑÕ ÎÐÔ ÒÈÉÆÌÈÂ Q. ÒÖ ÐÐÑÕ Î ÈÌÈÉÇÂÒ ÑÔ ÑÊ ÊÖ ÖÓÒÐÈ ÍÌÈÎÉÈÉÂ A. Êz Î ÈÉÇÉÈÆÂTxDataSource ÇÍ JDBC Î ÈÍ u ÇÆÍÌÈÂ Q. JDBC Ð ÒÇÖ ÖÓÒÐÊ SQLException Î~ ÈÉ Ê ÉÈÇÂ A. JDBC Ð ÒÊ Ê Î~ ÈÍ ÇÆÍÌÈÂ "The coordinator has rolled back the transaction. No further JDBC access is allowed within this transaction." WebLogic JTS JDBC ÒÖÏÓÇÇÊ Î~ ÈÍÊÊÂ Ê JDBC Ò Ö ÐÐÑÕ Ç JDBC Ë ÈÊ ÌÉÊ~ ÉÖ ÖÓÒÐÈÍÉ É ÈÂÇÊ ÊÂJDBC Ç ÍÉÉÆÉÒÖ ÐÐÑÕ Ç JDBC Ë È Ê ÌÉÊ~ ÉÖ ÖÓÒÐÈÍÉÇÉÎ ÈÌÈÂ Ö ÖÓÒÐÊÒÖ ÐÐÑÕ ÊÿÉÆÍ EJB Ê Ë ÈÉ ÈÉÇÂ ÒÖ ÐÐÑÕ ÊÑÏÕÎÏÒÇ É ÈÉÆÌÈÂÊÉÍÊ ÉÌÂ ÒÖ ÐÐÑÕ ÊÖ ÖÓÒÐÈÍÂ ÊÔ ÖÊ ÍÂÒ ÑÔ Ñ Ö Ñ ÑÊu ÈÍÌÈÂ Î~ÌÍÊÊÂJTS JDBC Î ÈÉÂ ÈÆÒ Ö ÐÐÑÕ É Ë Ç uçæíìèâ BEA WebLogic Server FAQ 6-9

6 FAQ: EJB 6-10 BEA WebLogic Server FAQ

7 FAQ: インストール ÊÊÔÖÒÒ ÔÏ ÕÇ WebLogic Server Ê ÉÇÌÈÇ WebLogic Server ÊÏ ÑÒ Ö ÔÎÏÖÎÑÏ Ö ÒÈÌÈÉÇÂÏ ÑÒ Ö ÔÖÐÖÕÇ séçìèîâêæèíêíæéèíæçâ Solaris Ê WebLogic Server ÎÏ ÑÒ ÖÈÍ ÂÃrootÃÊÊÍ uçæí ÌÈÇ РÔÏÐÖ ÑÕ ÏÏÐ ÒÎÏ ÑÒ Ö É séçìèçâ ÈÆÒÕÏ Ð ÔÏÐÖ ÑÕ ÏÏÐ ÒÇ Ê ÉÉÆÌÈ iêò ÔÖ ÒÎ ÉÇÌÈÇ Q. ÊÊÔÖÒÒ ÔÏ ÕÇ WebLogic Server Ê ÉÇÌÈÇ A. http://edocs.beasys.co.jp/e-docs/wls/certifications/certificat ions/index.html v ªªª Q. WebLogic Server ÊÏ ÑÒ Ö ÔÎÏÖÎÑÏ Ö ÒÈÌÈÉÇÂÏ ÑÒ Ö ÔÖÐÖÕÇ séçìèîâêæèíêíæéèíæçâ A. ÑÏ Ö Ò ÊÏ ÑÒ Ö ÔÎÏÖÇ ÈÉ h ÇÆÍÌÈÂÏ ÑÒ Ö ÔÎÏÖÊ ÈÉÒÏÒÐÐÕÎ sèâ Ê ÎÒÐÓÏÖ Ð Ô ÒÊ vèéçéèæâ Q. Solaris Ê WebLogic Server ÎÏ ÑÒ ÖÈÍ ÂÃrootÃÊÊÍ uçæí ÌÈÇ A. ÆÆÆÂÃrootÃÊÊÍ uêæíìèîâòïöðòöêó ÕÒÑÕ Ê ÍÍÌÈ Q. Ð ÔÏÐÖ ÑÕ ÏÏÐ ÒÎÏ ÑÒ Ö É séçìèçâ A. ÊÆÂ[ ÑÑ Ò ] ÕÓÕ ÇÍÂÌÉÊ utils ÒÏÖÐÒÖ ÊÑÐÖÔ ÒÎ ÆÉÂÐ ÔÏÐÖ ÑÕ ÏÏÐ ÒÎz ÉÇÌÈÂÃÐ ÔÏÐ Ö ÑÕ ÏÏÐ ÒÎ ÈÉ ÈÆÒÕÏ Ê ÃÎ ÈÉÇÉÈÆ BEA WebLogic Server FAQ 7-1

7 FAQ: Ï ÑÒ Ö Q. ÈÆÒÕÏ Ð ÔÏÐÖ ÑÕ ÏÏÐ ÒÇ Ê ÉÉÆÌÈÂ i ÊÒ ÔÖ ÒÎ ÉÇÌÈÇÂ A. Ð ÔÏÐÖ ÑÕ ÏÏÐ Ò ÊÏÑÑÕ Ò ÔÖ ÒÊ}Æ Ð Ô ÒÈÍ ÉÈÂ ÉÊÂ ÆÍËÐÔ ÒÈÍÉÆÌÈÎÂ 7-2 BEA WebLogic Server FAQ

8 FAQ: Java ÔÖÐÖÕÊÒÓÒÐÉ Î ÇÍÇÉÇÉÇÌÈÇÂ Java fê ÊÊÇÉ ÉÇÌÈÇÂ JDK ÊÊÇÉ ÈÍÊÉÈÇÂ CLASSPATH ÊÊÊÍÆÊv ÈÍÊÉÈÇÂ Ð Ò Ç ÈÊÆÊÊÊÈÉÈÇÂ Java ÏÖ ÕÒÑ ÑÊ ÈÍÔÖÔÊÊÇÊÆÍÊÉÈÍÆÇÂ ÐÖÏÎ ÒÉÐ Ó ÊÕÒÑ ÑÉ StackOverflowException Ç ÈÍ ÍÊÊÊÈÉÈÇÂ JIT Î ÈÍÊ Java ÎÔÖÐ ÑÕ Ê s~ Ç ÇÍÌÈÇÂ WebLogic Server ÊÓ ÒÖÈÍÉÆÍ JDK Î ÉÇÌÈÇÂ Q. ÔÖÐÖÕÊÒÓÒÐÉ Î ÇÍÇÉÇÉÇÌÈÇÂ A. ŠÇ BEA ÊÑÔÒÏÏÎÊ ÈÉÆÊÆ ÊÂÒÓÒÐÎ ÈÍ Java Ò ÖÊ ÂÆÍË Java Ê fî ÇÈÍ Êz ÌÒ Ö Ó ÐÊ xî ÈÌÈÂÔÖÐÖÕÊÒÓÒÐ hî Ì}Ì Ê ÈÂJava ÔÖÐÖÕ ÐÊ ÍÉÒÖ Ó ÐÎ ÇÍÇÉÊÈÊ Î uèíéìê Ê ÉÈÂ Q. Java fê ÊÊÇÉ ÉÇÌÈÇÂ A. Java Ê ÈÉÊ ÌÏ ÖÏ ÖÔÎÖ ÑÇ ÆÍÌÈÂ ÌÊÂ JavaSoft Ê Web ÐÏÒÉÒÐÕÕ ÒÊ Î ÈÉÇÉÈÆÂÇÇÊÊÂ Ì Java ÒÕ ÒÖÎÖËÊÖ ÐÇÆÍÌÈÂJava ~Ê ÊÂ u ÊÏ ÖÏ y ÐÏÒÊÍÊÇÉÌuÉÇÍÇÉÇÉÇÌÈÂ Q. JDK ÊÊÇÉ ÈÍÊÉÈÇÂ A. WebLogic 6.1 ÊÊÂJDK 1.3.1 ÇÓ ÒÖÈÍÉÆÌÈÂÒÑÒ ÌÉÂ WebLogic ÑÔÒÏÏÎÉ ÉÇÍÇÉÇ vèíéæí Ê JDK Ê ÈÍ ÊÉÆÉÊÂBEA ÊÃ v ÃÔ ÑÎ ÈÉÇÉÈÆÂ BEA WebLogic Server FAQ 8-1

8 FAQ: Java ÊÊÓ ÑÕ Ê JDK Î ÈÍÊÇÎ ÌÉÍÂJavaSoft Ê Web ÐÏÒÊ sééçéèæâ ÇÊÔÖÒÒÔÏ Õ Ô ÑÇÂi ÊÐ ÓÕ Ñ Ç Ê ÈÉ JDK Î ÈÉÆÌÈÂ Q. CLASSPATH ÊÊÊÍÆÊv ÈÍÊÉÈÇÂ A. CLASSPATH Êv ÊÂ ÎÈÍÆÉÈÉÆÍÊÇÊÍÉÉ ÊÍÌÈÂ ~Ê Ê ÊÉÆÍÉÈÂ WebLogic Server Îz ÈÌÈÂÃ fïïòãêãweblogic Server Ê z É ÃÉÃÐÖÑÓÑÊv ÃÎ ÈÉÇÉÈÆÂÌÉÂWebLogic ÐÒÒÊÊÐ ÓÊz Ê ÉÇÍÑÏÖ ÑÐÖÔÒÇ ÌÍÉÆÌ ÈÂWebLogic Server ÐÒÒÊ config ÒÏÖÐÒÖ ÊÒÕÏ ÒÏ ÖÐÒÖÊ eèíéæíçííêñðöôòêâð ÓÎz ÈÍ Ê ÑÏÖÉ CLASSPATH Îi Êv ÈÌÈÂ ÎÔÖÐ ÑÕ ÐÖÑÎÐ ÓÏÖÈÍÇÂWebLogic Server Õ ÒÏÖ ÒÏÎ ÈÌÈÂÃWebLogic Server ÎÔÖÐ ÑÕ Ê ÃÊ ÃWebLogic Server J2EE ÎÔÖÐ ÑÕ Ê ÃÊÃÐ ÓÏÖ ÊÐÖ ÑÓÑÊv ÃÎ ÈÉÇÉÈÆÂ WebLogic Server ÊÐ Ò Î ÈÌÈÂWebLogic Server ÐÒÒÊ samples/examples/examples.html ÊÆÍÃWebLogic Server Ð ÔÖ Ð Ò ÏÏÒÃÎ ÈÉÇÉÈÆÂ Q. Ð Ò Ç ÈÊÆÊÊÊÈÉÈÇÂ A. ~ Â Ê ÈÍ ŠÊ s Ê ÈÌÈÂ ÊÒÖÔÖÑÕ ÒÏ ÐÊÓ ÒÎ ÈÌÈÂ 1. Ò ÑÔ ÑÎ ÈÍ ÊÂutils.dbping Õ ÒÏÖÒÏÎ sè ÉÂJDBC ÒÖÏÓÇ ÈÇÏ ÑÒ ÖÆÍËÐ ÔÏÐÖ ÑÕ ÈÍ ÉÆÍÇÉÎ vèéçéèæâ 2. setenv ÑÐÖÔÒÎ sèéâ Î sèíñïöìéê DOS ÏÏ ÒÏ É CLASSPATH Î ÈÇv ÈÉÇÉÈÆÂv ÊÉÆÉÊÂÃ Ê v ÃÎ ÈÉÇÉÈÆÂ 3. Ê ÈÍ ÎÒÏÒÐÈÉÂÐ ÓÏÖÊ ÊÐ Ò ÊÕ Ð Ê ÎÈËÉ ÈÉÇÉÈÆÂ 8-2 BEA WebLogic Server FAQ

4. Ê ÈÍ Ê ÈÍÉÆÍÉÆÍÊÂ-d ÏÔÑÕ Î ÈÉÐ Ó ÏÖÈÂÐÖÑ ÔÎÏÖÇ ÊÒÏÖÐÒÖÊ eèíííæêèéçé ÈÆÂ ÇÎÔÖÒÒÉÆÍ ÊÂCODE É CODEBASE ÎwËÍÉÉÌÊÂ WebLogic Server Ç Ê ÈÉÆÍÍÆÊÈÉÇÉÈÆÂ Q. Java ÏÖ ÕÒÑ ÑÊ ÈÍÔÖÔÊÊÇÊÆÍÊÉÈÍÆÇÂ A. BEA Ê ÈÍÍÍz Ê ÇÊÿj Ê Java ÏÖ ÕÒÑ Ñ ~ÉÆÍÂ WebLogic Ê ÊÌÊÉÊÆÍÌÈÎÂJava ÏÖ ÕÒÑ ÑÊ ÈÍ Ê Î ÉÇÍ Î Ê ÈÌÈÂ s 8-1 Sun Ê Java Developer Connection Sun Ê Java API w ÇÊÔÏ ÖÕÊÊÂÏÖ ÕÒÑ Ñ Î ÌÈÌÈÌÊ Java ~ÒÓÒÐÊz É ÇÆÍÂÈÇÊ Î ÉÆ ÊÊÂ[Search] ÔÒÐÑÎ ÈÍÂÉ ÉÆÊÂ[Search] ÔÒÐÑÊÃclasspath errorãêíæê ÈÍ Java API ÎÒÏÒÐÈÂ ÈÍÐÖÑÊ Êw ÇÆÍÇÊÆÇÎ véçí Q. ÐÖÏÎ ÒÉÐ Ó ÊÕÒÑ ÑÉ StackOverflowException Ç ÈÍ ÍÊÊÊÈÉÈÇÂ A. java.io.serialization Î ÈÉ Ê ÇÊÒ Ñ ~Î~ ÈÍ ÊÂ Java ÌÉÊÓÏÒÏÔ ÑÑÒÐÊÑÖÒÒ ÊÐÏÑ ÎzÆÉÆÍ h ÇÆÍÌÈÂÑÑÒÐ ÐÏÑÊÂ ÊÐÔ ÒÖÏ ÏÔÑÕ É ÌÈ ÇÉÇÉÇÌÈÂ -ss Stacksize to increase the native stack size or -oss Stacksize to increase the Java stack size, Stacksize ÉÊÂ Ê ÆÉÐÖÓÏÒÊÃkÃÌÉÊÕÏÓÏÒÊÃmÃÎ ÈÌÈÂ Ê Î ÈÌÈÂ $java -ss156k (native) $java -oss600k (Java) BEA WebLogic Server FAQ 8-3

8 FAQ: Java ÒÔÏÖÒÊÓÏÒÏÔ ÑÑÒÐ ÐÏÑÊ 128KB ÉÂ Ê 1000 ÓÏÒÉ ÈÂÒÔÏÖÒÊ java ÑÑÒÐ ÐÏÑÊ 400KB ÉÂ Ê 1000 ÓÏÒÉÈÂ Q. JIT Î ÈÍÊ Java ÎÔÖÐ ÑÕ Ê s~ Ç ÇÍÌÈÇÂ A. Just-In-Time Ð ÓÏÖÎ ÈÍÊÿÊ Java ÎÔÖÐ ÑÕ Ê s~ Ê ÈÌÈÂJIT ÊÂ ÈÉÔÑ Ð ÒÎÕÕÖÊ ÈÂÉÇÍ Í ÈÍÎ ÈÍÇÉÉ Ê ÈÌÈÂÉÉÆÊÂ È ÎÖ ÔÉ 1000 sèí ÂÐ ÒÊ Ê 1 ÉÇÊÊÉÂJIT Î ÈÍÊÈÊ ÊÓÔÏ Ô ÑÇ ÈÌÈÂ ÇÊÓÏÒÏÔ ÕÑÒÒÎ ÈÍÎÔ ÖÐ ÑÕ ÉÊÂpure-Java ÎÔÖÐ ÑÕ ËÊÊÓÔÏ Ô ÑÊ Ê ÌÌÈÎÂ JIT Î ÈÍ ÂÑÑÒÐÒÖ Ñ ÐÎ ÊÈÍÉÌÊÂÒÓÒÐ Ê JIT Î ÈÊÆ ÇjÆÉÈÍÆÂJIT Î ÈÉÓÔÏ Ô ÑÎÒÑÒÈ Í ÊÂ È Ë ÈÉ ÈÒÑÒÎ Èt sèâ Ê Ê È ÉÂÎÔÖÐ ÑÕ Ç ÈÉ É ÈÉÆÍÉÇÊÒÖ ÐÐÑÕ Ê ÊÊÇÍÆÊ ÇÇÇÍÊÇÎ vèéçéèæâ ÊÐ Ò s ÊÂÒ ÑÒÊ ÇÇÇÍÌÈ ( Ð ÒÇ ÈÍÍÉÌ )Â Q. WebLogic Server ÊÓ ÒÖÈÍÉÆÍ JDK Î ÉÇÌÈÇÂ A. BEA Systems ÊÂ ÑÔÒÏÏÎ Ô Ñ (ISV) ÊÊÊ fê ÈÉÂ WebLogic Server ÊÓ ÒÖÈÍÉÆÍ JDK Îÿ Ê ÊÈÊ ÈÍ Î ÈÍÉÌÊ Î ÈÉÆÌÈÂ ÊÂÇÊÿjs Ê ÈÍx Î ÈÌÈÂ ISV ÊÂJDK Ê ÌÍÉÆÍÆÍÌÍ Ê ÌÉÊ Î ÈÍÇÉ ÇÉÇÌÈÎÂISV ÊÂJDK Ê~Ð ÓÏÖÂ~ÎÑ ÔÖÂ Â ÂÌÉÊÈÊ ÊÖÓ Ñ Ï ÑÓÎÖ ÐÎsÉÉÊÊÍÌÈÎÂJDK ÊÂÿÌÉÊ Î ÍÈÖ ÑÌÉÊx ÉÇÌÈÎÂ ISV ÊÂÇÊ Êw É z Ê Ê ÉÂÈÊ fée ÍÊ Îd ÈÊÇÍÊÊÍÌÈÎÂ ISV ÊÂWebLogic Server Î Ì}Ìt ÊÏ Ò Õ Ð ÖÏÑ Ñ Î uéèìèâ ISV t ËÊ JDK Ê Ì}ÌÊÊÂJDK ÔÖÓÏÑÊÍÍ JDK ÊÕ ÒÒ ÑÉÐÔ ÒÉÊ ÌÍÌÈÎÂBEA Systems ÊÂÈÊ ISV ÆÍË f Ê ÈÉÕ ÒÒ ÑÉÐÔ ÒÎ ÈÍ Êy ÎyÆÌÊÉÈÌ ÈÂISV ÊÂÈÊt ÊÏ Ò Õ ÐÊ ÈÉÕ ÒÒ ÑÉÐÔ ÒÎ ÈÍ Êy ÎyÆÌÊÉÈÌÈÂ 8-4 BEA WebLogic Server FAQ

BEA Ç WebLogic Server ÊÓ ÒÖÈÉ JDK ÉÊ ÊÍ JDK Î ISV Ç lèí ÂÈÊ ISV ÊÈÍÍÊÓ ÒÖ Î Sun ÌÉÊ HP ÇÍ ÈÍ uçæíìèâ : BEA Ç WebLogic Server 6.0 É JDK 1.3 ÊÌÂÆÍË WebLogic Server 5.1 É JDK 1.1 ÊÌÎ lèâisv ÇÈÊ t É WebLogic Server 6.0 É JDK 1.1 Î lèéæéèìèâçê ÂBEA ÇÈÊÓÑÓÑ Ê Ê ÍÍ WebLogic Server 6.0 Ê JDK 1.1 ÎÓ ÒÖÈÍÇÉÎ ÈÊÆ ÍÂ ISV Ê BEA ÉÊ ÌÉÊ BEA É Sun ÉÊ Ê ÉÆÉÈÊ t É JDK 1.1 Î WebLogic Server 6.0 ÊÓ ÒÖÈÉ lèíçéêéçìè ÎÂÉÉÈÂISV ÊÂJDK ÊÓÏÒÖ Î Sun ÇÍ iê ÈÉÂ ÈÊ Ê ÉÆÉ JDK 1.1 ÎÈÊ ÑÔÒÏÏÎ ÑÖÕ ÑÕ (ISV ÊÎÔÖÐ ÑÕ É WebLogic Server 6.0 É ÈÍÍ ) ÊÓ ÒÖ ÈÍÇÉÇÉÇÌÈÂ BEA WebLogic Server FAQ 8-5

8 FAQ: Java 8-6 BEA WebLogic Server FAQ

9 FAQ: J2EE コネクタアーキテクチャ JNDI ÒÖ Î ÈÉÆÍÉÇÊ Ê Î Ç ÍÊÊÊÈÉÈÇÂ WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕÊ Ê té PointBase ÉÊÊÇ Oracle Ò ÑÔ ÑÎ ÈÍÇÉÊÉÇÌÈÇÂ ÖÑ Ñ ÎÑÔÑ (.rar) Î WebLogic Server ÊÒÔÖÏÈÍ ÂÈÊÐÖ ÑÊ WebLogic ÐÖÑÓÑÊ eèíìèçâ Ð ÔÖ EJB Ç ConnectionFactory.getConnection() Î Ë ÈÉ EIS Ê ÈÍÉÇÊÂWebLogic Server Ç ManagedConnection.addConnectionEventListener() Î Ë ÈÊÊÊÈÉÈÇÂ EJB ÎÐ ÓÏÖÈÉ CCI ÎÐÔ ÒÈÍÖÑ Ñ ÎÑÔÑÎ ÈÍÉ ÇÊ Ç~ ÈÍÍÊÊÊÈÉÈÇÂ BEA Ê com.bea.adapter.dbms.cci.connectionimpl Ê javax.resource.cci.connection Î tèìèîâçêu ÊÆÍÌÈÇÂ Q. JNDI ÒÖ Î ÈÉÆÍÉÇÊ Ê Î Ç ÍÊÊÊÈÉÈÇÂ isserializable(class.javax.naming.binding) java.io.notserializableexception: java.io.printwriter at java.io.objectoutputstream.outputobject A. WebLogic Server JNDI Ê téêâïôñïðòê héêêçñöî ÖÏÑ héæí uçæíìèâprintwriter ÊÑÖÎÖÏÑ héêêæê ÉÂtransient ÉÈÉ uèí uçæíìèâ Q. WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕÊ Ê té PointBase ÉÊÊÇ Oracle Ò ÑÔ ÑÎ ÈÍÇÉÊÉÇÌÈÇÂ A. ÊÐ ÔÖÊÊÂ ÊÒ ÑÔ Ñ ÑÑÒÕÎsÈÖÑ Ñ ÎÑÔ ÑÇ ÌÍÉÆÌÈÂÒÔÏÖÒÉÊÂÐ ÔÏÐÖ ÑÕ Ê PointBase Î ÈÍÍÆv ÈÍÉÆÌÈÂ ÊÂweblogic-ra.xml ÔÎÏÖÊÐ ÔÏÐ BEA WebLogic Server FAQ 9-1

9 FAQ: J2EE ÐÓÐÑ Î ÐÒÐÒÕ Ö ÑÕ ÔÖÓÒÏÊÊ PointBase Ò ÑÑ ÑÇv ÈÍÉÆÌÈÂÇÊv ÊÂOracle Êv ÊeÇ ÆÍÇÉÇÉÇÌÈÂ ÌÉÂÖÑ Ñ ÎÑÔÑ ( Ê ManagedConnectionFactory) Ê Oracle ÎÐ Ô ÒÈÍÍÆ tèíêçíêêíìèîâçêð ÔÖÊ ÌÍÉÆÍÖ Ñ Ñ ÎÑÔÑÊ JDBC Î ÈÍÊÉÂsÈÇÉÇÉÇÍÍÆÐ ÔÏÐ Ö ÑÕ ÈÍÉÆÍ ÊÒ ÑÔ Ñ ÑÑÒÕÎÐÔ ÒÉÇÌÈÂ Q. ÖÑ Ñ ÎÑÔÑ (.rar) Î WebLogic Server ÊÒÔÖÏÈÍ ÂÈÊÐÖÑ Ê WebLogic ÐÖÑÓÑÊ eèíìèçâ ÉÉÆÊÂEJB ÉÖÑ Ñ ÎÑÔÑ (.rar) ÎÒÔÖÏÈÍÆÉÈÉÆÌÈÇÂ EJB Ê CCI (Common Client Interface) Ê Ç}ÌÉÌÂ.rar Ê ÈÍ Ç ÈÌÈÎÂEJB ÐÖÏÎ Ò ÎÔÖÐ ÑÕ ÊÂ.rar É fèííóö Õ Ñ ÐÖÑÉÈÉ~ / Ô ÑÕÖ ÐÎ ÉÉÆÌÈÂ ÍÇÊ ÊÍ ÍÂ.rar Ç ÊÒÔÖÏÈÍÉÊÌÇÇÍÍÈÂEJB ÊÐÖÑ Ö Ñ Ç ÇÊ.rar ÐÖÑÊ fî uéçìèîâejb ÐÖÏÎ ÒÉ ÊÏÖ Î Ç ÍÌÈÉÂ java.rmi.unmarshalexception: error unmarshalling arguments; nested exception is: java.lang.classnotfoundexception: com.mycompany.interactionspecimpl A. com.myclientcompany.server.eai.interactionspecimpl ÊÏ ÑÑ ÑÎ ÉÈÉ EJB Ê È ÂappServer Ê EJB ÊÐ ÒÐÑÒÉÏÔÑÏ ÐÒÎÒÑÖÎÖÏÑ ( Î Ô ÑÕÖ Ð ) ÈÍ uçæíìèâìéâ ejb-jar (ratester.jar) Ê ÊÆÍÎ Ô ÑÕÖ Ð Ê ÐÖÑÎ uéèìèâçêéìâinteractionspecimpl ÐÖÑÎ ejb-jar ÔÎÏÖÊ ÌÍ ÂÇÍÍÊÐÖÑÎÐ ÓÊÐÖÑÓÑÊ ÌÍ uêæíìèîâ Q. Ð ÔÖ EJB Ç ConnectionFactory.getConnection() Î Ë ÈÉ EIS Ê ÈÍÉÇÊÂWebLogic Server Ç ManagedConnection.addConnectionEventListener() Î Ë ÈÊÊÊ ÈÉÈÇÂ A. ÇÍÊ ÉÆÍÂÖÑ Ñ ÎÑÔÑÉÎÔÖÐ ÑÕ Ð Ó Ê Í ÌÊÿÉÈÂ Q. EJB ÎÐ ÓÏÖÈÉ CCI ÎÐÔ ÒÈÍÖÑ Ñ ÎÑÔÑÎ ÈÍÉÇ Ê Ç~ ÈÍÍÊÊÊÈÉÈÇÂ 9-2 BEA WebLogic Server FAQ

resource-ref É javax.resource.cci.connectionfactory Î ÈÌÈÉ ÇÂEJB ÎÐ ÓÏÖÈÍÆÉÈÍÉ Ê Î Ç ÍÌÈÂ weblogic.xml.process.saxvalidationexception: ejb-jar.enterprise-beans.session.resource-ref.res-type. must be one of the values: javax.sql.datasource,javax.jms.queueconnectionfactory, javax.jms.topicconnectionfactory, java.net.url, javax.mail.session at weblogic.ejb20.dd.xml.ejbjarloader_ejb11. post_84 A. ejb-jar.xml Ç EJB1.1 DTD ÉÊÊÇ EJB2.0 DTD Î ÈÉÆÍÇÊÆÇ Î vèéçéèæâconnectionfactory resource ref ÊÂEJB 2.0 DTD É ÇÉÐÔ ÒÈÍÉÆÌÈÂ Q. BEA Ê com.bea.adapter.dbms.cci.connectionimpl Ê javax.resource.cci.connection Î tèìèîâçêu ÊÆÍÌÈÇÂ A. ÊÆÂBEA com.bea.adapter.dbms.cci.connectionimpl ÊÂ com.bea.adapter.cci.abstractconnection Ê ÉÆÍÂÇÍÊ Connection Ï ÑÔÏ ÑÎ tèìèâôöðñê ÐÖÑ (ConnectionImpl) Ç ÍÊÏ ÑÔÏ ÑÎ ÈÉ ÈÍÌÈÂdumpFamilyTree ÊÂ ConnectionImpl ÐÖÑÊ getinterfaces Ë ÈÊ Connection Ï ÑÔÏ ÑÇ ÌÍÉÆÊÆÇÉÎ ÈÌÈÂÈÇÈÂAbstractConnection Ê getinterfaces Ë ÈÊÊÂConnection Ï ÑÔÏ ÑÇ ÌÍÌÈÂ ÇÊ ŠÎu ÈÍÊÊÂConnectionImpl ÐÖÑÇ ra.xml ÔÎÏÖÊ È ÍÉÆÍÏ ÑÔÏ Ñ ÐÖÑÎ tèí uçæíìè ( ÊÇÍÇ t ÌÊÐÖÑÎ ÈÍ ÂÇÊ Ê ÊÊÍ ÇÆÍÌÈ )Â ÊÂÎ ÑÔÑÎ ÈÂÌÆÿ ÒÑÒÎsÉÉÌÉÇÉÈÆÂ BEA WebLogic Server FAQ 9-3

9 FAQ: J2EE ÐÓÐÑ Î ÐÒÐÒÕ 9-4 BEA WebLogic Server FAQ

10 FAQ: WebLogic JDBC ÊÊÍÆÊ ÊÂDataSource ÉÊÊÇ TxDataSource Î ÆËÇÉÈÇÂ WebLogic Server 7.0 ÉÒ ÑÑ ÑÊ ÈÍÆÉÈÉÉÇÊ Ãjava.sql.SQLException: weblogic.common.resourceexception: Access not allowedãç ~ ÈÍÍÊÊÊÈÉÈÇÂ JDBC Ô ÖÊ ÈÍÒ ÑÔ Ñ ÊÖÐÏÑÒÎÂ Ç hêêíìé ÈÈÍÇÉÊÉÇÌÈÇÂ Ô ÖÇÍÒ ÑÔ Ñ Î ÈÍÖÐÏÑÒÎÂ ÉÇÍ Ê~ ÈÍ ÂÊÊÍÆÊÈÍÊ ResourceExceptions Î ÉÇÌ ÈÇÂ ÔÖÒÔ ÖÊÊÊÍÆÊ ÈÍÊÉÈÇÂ Ò ÑÔ ÑÇ hçêæçêâêêíæê véçìèçâ WebLogic JDriver for Microsoft SQL Server ÊÂNT/WIN2K Ê Š ÊÆÍ Î ÈÉÒ ÑÔ Ñ Ð ÓÊ ÉÇÌÈÇÂ WebLogic Server Ê ÈÍÉÆÍ PointBase DBMS Î ÌÉÊÔÖÑÐ ÑÕ Ê ÉÇÌÈÇÂ Q. ÊÊÍÆÊ ÊÂDataSource ÉÊÊÇ TxDataSource Î ÆËÇÉÈÇÂ A. ÎÔÖÐ ÑÕ ÌÉÊ Ç Ê Ê ièí ÊÊÂDataSource ÉÊÊÇ TxDataSource Î ÆÇÉÎÆ ÌÈÌÈÂ Java Transaction API (JTA) Î ÈÍ ÒÖ ÐÐÑÕ Ê WebLogic Server Ê EJB Ð ÒÒÎ ÈÍ ÿòö ÐÐÑÕ Ét ÊÒ ÑÔ Ñ ÎsÆ 1 ÉÊÒÖ ÐÐÑÕ ÉÂÒ ÑÔ ÑÉ Java Messaging Service (JMS) ÊÍÆÊÂt ÊÖÑ ÑÊÎÐÑÑÈÍ BEA WebLogic Server FAQ 10-1

10 FAQ: WebLogic JDBC t ÊÐ Ó É ÿê Ô ÖÎ ÈÍ EJB Î ÐÒÐÒÕÉÊÂÒ ÑÔ Ñ ÎsÆt Ê EJB Ç ÿêòö ÐÐÑÕ ÊÿÉÈÉ Ë ÈÍÍÇÉÊ ~ÉÈÂXA ÇÊÆ ÂÇÍÎ sæéìê ÿê ÊÂÒÖ ÐÐÑÕ fêèëéçìééç ÿê Ò ÑÔ Ñ Î ÈÍ ÉÈÂWebLogic Server ÊÂJTS ÒÖÏÓÉ TxDataSource Î ÈÉ (XA ˆ ÒÖÏÓÎ ÈÉ ÊÏÕÕÖ Ò 2 ÔÏ Ñ ÐÕÒÒÉ ) EJB ÇÍ EJB Ë JDBC Î Ê È uêèêâ g ÉÇÍÎsÆÌÈÂXA Î ÆÍÉ (XA ÒÖÏÓÇ uéêíìè )Ât Ê EJB ÇÒÖ ÐÐÑÕ Ê Ê ÂÊÒ ÑÔ Ñ Î ÉÇÍ ÍÆÊÈÍÉÌÂ2 ÔÏ Ñ ÐÕÒÒÎ ÆÉ ÒÖ ÐÐÑÕ Ê ÈÉ WebLogic Server Ê Tx Data Source Î ÉÇÌÈÂXA Ê ÊÆÈÍÊ ÉÌÂTx Data Source Î ÆÇÉÎÆ ÌÈÌÈÂ Q. WebLogic Server 7.0 ÉÒ ÑÑ ÑÊ ÈÍÆÉÈÉÉÇÊ Ãjava.sql.SQLException: weblogic.common.resourceexception: Access not allowedãç~ ÈÍÍÊÊÊÈÉÈÇÂ A. Administration Console É Ê ÎsÉÉÂÒ ÑÑ ÑÊ Ê ACL Î ÈÍ uçæíìèâ 1. [ ÊÑÐÕÖÒÏ ACL] [ ÈÆ ACL Ê ] : [ ] : weblogic.jdbc.connectionpool.yourpoolname [permission] : admin [ ÐÖ Ô ] : Administrators 2. [Compatibility] Ê [ ] ÔÑ 3. [ Ð ÓÑ JDBC Ô Ö ] [ ÈÆ Ô ÖÊ ] : [ACL ] : weblogic.jdbc.connectionpool.yourpoolname [ y ] ÑÔÉÐ ÓÎ ÈÂ[ ] ÔÑ ÎÐÖÒÐÈÌÈÂ 4. [ Ð ÓÑ JDBC Ò ÑÑ Ñ ] ÇÊ Ô ÖÎ ÈÉÂ ÈÆÒ ÑÑ ÑÎ Ê ÉÇÌÈÂ Q. JDBC Ô ÖÊ ÈÍÒ ÑÔ Ñ ÊÖÐÏÑÒÎÂ Ç hêêíìé ÈÈÍÇÉÊÉÇÌÈÇÂ A. ÆÆÆÂÖÐÏÑÒÇÔ Ö Î ÉÇÍÍÆÊÈÍ ÊÊÇÂÑÑ ÒÕ Êu ÇÍÌÈÆÈÍËÇÉÊÆÍÌÈÎÂÐ Ó ÊÊ Ê sñ 10-2 BEA WebLogic Server FAQ

ÖÒÒÇÆÍÂ Î ÈÍ ÖÐÏÑÒÇ sñöòòêæéê 1 ÉÊ ~ ÇÍÍÍÇÉÊÊÍÌÈÂÈÇÈÂ sñöòòêê ÊÐ Ó ÑÑÐÎ sèí ÌÆÍÊÉÂ ÈÍÖÐÏÑÒÇ ÈÇÍÉÂ sñöòòêèë ÉÇÈÍÍÊÖÐÏÑÒÊ ~ ÇÍÍÉÐ ÓÇÔÖ ÑÈÍ ÇÆÍÌ ÈÂ Q. Ô ÖÇÍÒ ÑÔ Ñ Î ÈÍÖÐÏÑÒÎÂ ÉÇÍ Ê~ ÈÍ ÂÊÊÍÆÊÈÍÊ ResourceExceptions Î ÉÇÌÈ ÇÂ A. ÇÊ Â ÊÍÍylÊ ÈÉÖÑ Ñ ( Ô Ö ÊÒ ÑÔ Ñ ) Ç ÊÈÇÍÇÉÇ Ê ŠÉÆÆÍÉÈÍÆÂÇÊÍÆÊ ÉÊ Ê ÉÈÉÊÂ Ô Ö Ê Ê Î ÈÍÇÉÎÆ ÌÈÌ ÈÂ ÊvvÊÌÉÊ ÈÍÉÎÔÖÐ ÑÕ ÉÆÍÊÂÐ ÓÇ È ÍÔ Ö Ê sñöòòçéê 1 ÉÉ ÉÈÂ ÖÑ Ñ Ê ÈÉÊÂÐ Ó Ê sñöòòî ÈÍÍÆÊ Æ Ê Ö Ô ÉÖÐÏÑÒÎ vsèêæíæêèíêçâîôöð ÑÕ Ê Ê ÉÈÂ ÎÔÖÐ ÑÕ ÊÂ hê ÇÊÆ ÊÌ Ê ÈÍÍÆÊvv ÈÍ uçæíìèânoresource Ç ÈÊÆÍÆÊÂ ÊÎÔÖ Ð ÑÕ Ð ÒÊÉÇÍÉÇ Ê É ÈÂÉÇÍÉÇ ÇÔ ÖÊ}È ÍÆÊÈÉÇÉÈÆÂ ÊÕÑÒÒ ÖÔÖÊ ÉÈÉ ÈÂ Ê ÊÍÆ Ê finally ÔÖÒÐÉ}ÈÍÆÊÈÉËÆÇÍÆÉÈÍÆÂ try {... } catch(exception handleex) {... } finally { try{ conn.close(); }catch (Exception ignore){} // Ê ÎÔ ÖÊ}È } Q. ÔÖÒÔ ÖÊÊÊÍÆÊ ÈÍÊÉÈÇÂ A. ÔÖÒÔ ÖÊÂÒ ÑÔ Ñ Ç ÈÉ Ê Ê ÌÉÊ ÔÖÒÔ ÖÎÖ Ò ÓÖ Ñ ÐÈÍ É ÉÇÌÈÂÊÉÍÇÊ ÈÇ ÉÇÊÆÊÉÂÔÖÒÔ ÖÊ Ê Î ÌÍ uçæíìèâv ÊÉÆÉÊÂÃWebLogic JDBC ÔÖÐÖÔ Ñ ÏÏÒÃÊÃWebLogic JDBC hêð ÔÏÐÖ ÑÕ É ÃÉÃÔÖÒÔ ÖÊÐ ÔÏÐÖ ÑÕ É Æ ÃÎ ÈÉÇÉÈÆÂ Q. Ò ÑÔ ÑÇ hçêæçêâêêíæê véçìèçâ BEA WebLogic Server FAQ 10-3

10 FAQ: WebLogic JDBC A. ÊÊ ÎvÈÉÌÍ ÊÒ ÑÔ ÑÇÑÏ ÈÉÆÍÇÊÆ ÇÎ vèí ÊÆÍÌÈΠÌÉÂÒ ÑÔ ÑÊ ÎsÉÉÍÂÈÊ Î ÈÉ Ê ÉÇÊÇÊ ÍÇÉÇÆÍÌÈÂÐ ÒÊ ÈÊÆÏÖ Î ÉÇÍÍÆÊv~ÈÍÇ ÉÎÆ ÌÈÌÈÂÏÖ ÊÂÒ ÑÔ ÑÇÑÏ ÈÉÉÇÊÐÖÏÎ ÒÇ ÎÈÉÆÍÇÊÍÉÉÈÌÈÌÊÇÉÉÉ ÈÌÈ WebLogic Server ÊÂWebLogic Server É DBMS ÉÊ Ê JDBC ÒÖÏÓÎ Æ É ÎÒÑÒÈÍÉÌÊÕ ÒÏÖÒÏ dbping Î ÈÉÆÌÈÂà f ÏÏÒÃÊÃWebLogic Java Õ ÒÏÖÒÏÊ Æ ÃÊ ÊÃdbpingÃÎ ÈÉÇÉÈÆ Q. WebLogic JDriver for Microsoft SQL Server ÊÂNT/WIN2K Ê Š ÊÆÍ Î ÈÉÒ ÑÔ Ñ Ð ÓÊ ÉÇÌÈÇ A. ÉÇÌÈÎÂWebLogic JDriver for Microsoft SQL Server Ê Š ÊÆÍ ÎÐÔ ÒÈÉÆÌÈÎÂWebLogic JDriver for Microsoft SQL Server ʈ ÉÆÍÂWebLogic Server 8.1 ÇÍ ÊÊÍÌÈ Q. WebLogic Server Ê ÈÍÉÆÍ PointBase DBMS Î ÌÉÊÔÖÑÐ ÑÕ Ê ÉÇÌÈÇ PointBase Ð ÓÊ WebLogic Server ÐÒÒÊ ÌÍÍ all-java Ê DBMS t ÉÈÂÏÑÑÕÊv ÎÔÖÐ ÑÕ ÌÉÊ WebLogic Server É ÈÍ ÍÓÒÐ Ñ ÈÍÉÐ ÔÖ ÎÔÖÐ ÑÕ Î ÈÉ WebLogic Server Ê v ÊÌÎÐÔ ÒÈÉÆÌÈ PointBase Server Îv Ê ÌÔÖ ÑÐÑÕ É ÈÍ Ê ÊÖÏÑ ÑÎ PointBase ÇÍ ÈÍ uçæíìèâ 10-4 BEA WebLogic Server FAQ

11 FAQ: WebLogic jdriver for MSSQL Server Weblogic JDriver for MSSSQL Server ÊÂNT/WIN2K Ê Š ÊÆÍ Î ÈÉÒ ÑÔ Ñ Ð ÓÊ ÉÇÌÈÇÂ SQL Server 2000 Êt ÊÏ ÑÑ ÑÎ ÉÔÑ É ÈÍ SQL Server Ï ÑÑ ÑÊ ÈÍÊÊÊÆÈÍÊÍÆÉÈÇÂ Q. Weblogic JDriver for MSSSQL Server ÊÂNT/WIN2K Ê Š ÊÆÍ Î ÈÉÒ ÑÔ Ñ Ð ÓÊ ÉÇÌÈÇÂ A. ÊÒÖÏÓÊÂ Š ÊÆÍ ÎÐÔ ÒÈÉÆÌÈÎÂ Q. SQL Server 2000 Êt ÊÏ ÑÑ ÑÎ ÉÔÑ É ÈÍ SQL Server Ï ÑÑ ÑÊ ÈÍÊÊÊÆÈÍÊÍÆÉÈÇÂ A. MS SQL Server Ê Ï ÑÑ ÑÊÂ ÊÍÔ ÒÎÖÑ ÈÍ uçæí ÌÈÂÇÊÉÌÂgetConnection() ÕÑÒÒÊ ÈÔÖÓÒÏÉÔ Ò Î ÈÍÇÂ Ô ÖÊ ÊÂ ÊÔÖÓÒÏÊÔ ÒÊÔÖÓÒÏÎ ÉÇÌÈÂ server=machinename port=instanceport MS SQL Server Ï ÑÑ ÑÇ sèíéæíô Ò ÎuÉÇÍÊÊÂ Ð Ó ÓÒÒÖ Ð Õ ÒÏÖÒÏ (Microsoft SQL Server ÔÖÐÖÕ ÐÖ Ô ÊÆÍ ) Î sèâð Ó Ï ÑÑ ÑÎ ÈÂTCP/IP Î ÈÉÂÔÖÓ ÒÏ ÔÑ ÎÐÖÒÐÈÌÈÂ BEA WebLogic Server FAQ 11-1

11 FAQ: WebLogic jdriver for MSSQL Server 11-2 BEA WebLogic Server FAQ

12 FAQ: WebLogic jdriver for Oracle Oracle 8 É FOR UPDATE Î ÆÉ ORA-01002 ÏÖ Ç ÈÍÊÊÊÈ ÉÈÇÂ OCIW32.dll ÏÖ Ê Ê ÉÈÇÂ WebLogic jdriver for Oracle ÊÊÊÒÖ ÐÐÑÕ ÎÏÑÖ ÑÕ ÖÔ ÖÎÐÔ ÒÈÉÆÍÊÉÈÇÂ WebLogic jdriver for Oracle ÒÖÏÓÉ Unicode Ð ÒÑÒÒÎ ÈÍÊ ÊÊÆÈÍÊÉÈÇÂ WebLogic jdriver for Oracle ÆÍË Ô ÖÉ Ê OS vvî ÈÍÊ ÊÊÆÈÍÊÍÆÉÈÇÂ ResultSet.getObject() ÉÊÊÊ ÊÏÔÑÏÐÒÇ}ÈÍÍÊÉÈÇÂ WebLogic Server É ÈÍÍ Oracle Ò ÑÔ Ñ Ê Î ÈÍÊ ÊÂÊÆÈÍÊÍÆÉÈÇÂ ÓÖÕ ÑÎÉÍÊÆ Oracle ÑÒÎÒ ÔÖÑ ÑÕÊÂÊÊÍÆÊ Ë ÈÊÉÈÇÂ PreparedStatement Ê ÊÊÊÍÆÊÓÏ ÒÈÍÊÉÈÇÂ WebLogic jdriver for Oracle Î ÈÂ8 ÓÒÒ ÑÒÒÎ ÈÉÆÌÈ ÇÂ ÈÉ Çs ÈÍÌÈÎÂ Ç ŠÊÊÉÈÍÆÇÂ Oracle É hêð ÒÑÒÒÊÂÊÆÈÉÍÍÇÍÌÈÇÂ ÃORAÃSQLException ÊÊÊÍÆÊwËÍÊÉÈÇÂ ÏÖ ÃORA-6502ÃÊ Î ÈÍÊÉÈÇÂ ORA-12705 ÊÒÐÑÒÎ Í ÈÆÉÈÍÉÏÖ Ç ÈÍÊÊÊÈÉÈ ÇÂ BEA WebLogic Server FAQ 12-1

12 FAQ: WebLogic jdriver for Oracle Oracle ÊÒ ÑÔ Ñ Ö ÐÎ ÉÉÒ ÑÔ ÑÎ ÈÍÉÖÑ ÑÇ zíêçêééèìæêêêèéèçâ CLOB/NCLOB ÏÖÕÇÍÔÖÒÓÏÒ ÎÎÐÑÑÈÍÆÉÈÍÉ ÃORA-03120ÃÏÖ Î Ç ÍÊÊÊÈÉÈÇÂ PreparedStatement ÐÖÑÎ sèíéãtrunc fails:ora-00932:inconsistent datatypesãïö Ç ÈÍÊÊÊÈÉÈÇÂ Î ÈÍÉÃORA-01400: Cannot insert NULL into column nameãéææõòñ ÑÇs ÈÍÍÊÊÊÈÉÈÇÂ Q. Oracle 8 É FOR UPDATE Î ÆÉ ORA-01002 ÏÖ Ç ÈÍÊÊÊÈÉ ÈÇÂ A. Oracle 8 Ð ÓÉÊÂAUTOCOMMIT ÇÏ Ê (JDBC Î ÈÍ ÊÒÔÏÖÒ ) É FOR UPDATE Î ÈÍÉÃORA-01002 ÔÏÒÒ Ç ÉÈÃÉÆÆÏÖ ÕÒÑ ÑÇ ÈÍÌÈÂÇÊ ŠÊÂSolaris Ê Oracle 8.0 É 8.1ÂÈÈÉÂWindows NT Ê Oracle 8.1 ÉzÇÍÇÉÇÍÇÉÉÆ ÌÈÂAUTOCOMMIT ÎÏÔÊÈÍÊÂÇÊÏÖ ÊzÇÊÇÊÍÌÈÂÇÊ ŠÊÂOracle 8 Ð ÓÊ ÊÍÍÌÊÊÊÉÂvÈÆ ÊÉÆÉÊ Oracle ÊÐÔ ÒÊ~ ÈÉÇÉÈÆÂ Q. OCIW32.dll ÏÖ Ê Ê ÉÈÇÂ A. Oracle JDBC ÒÖÏÓÎ ÈÍÉÂÃThe ordinal 40 could not be loaded in the dynamic link library OCIW32.dll.ÃÉÆÆÏÖ ÕÒÑ ÑÇs ÈÍÍ ÇÆÍÌÈÂÇÊ ŠÊÂÑÑÒÕ ÒÏÖÐÒÖÊÆÍ OCIW32.DLL Ç Ó ÑÕ ÉÆÍÇÉÇ ÉÈÂÿÊÔÖÐÖÕÊÂ s Ê ÈÍÉÌÊÂ ÇÊÔÎÏÖÎÑÑÒÕ ÒÏÖÐÒÖÊÏ ÑÒ ÖÈÌÈÂÇÊÔÎÏÖÎ ÑÑÒÕ ÒÏÖÐÒÖÇÍ ÈÍÊÂÇÊÏÖ Ê ÈÊÇÊÍÌÈÂ Q. WebLogic jdriver for Oracle ÊÊÊÒÖ ÐÐÑÕ ÎÏÑÖ ÑÕ ÖÔ ÖÎÐÔ ÒÈÉÆÍÊÉÈÇÂ A. Ð ÔÖÒÒ ÎÔÖÐ ÑÕ ÊÂOracle Thin ÒÖÏÓÎ ÈÉ BLOB ÔÏ ÖÒÇ ÌÍÉÆÍÒ ÑÔ ÑÊÎÐÑÑÈÍ ÇÆÍÌÈÂÇÊ ÂWebLogic jdriver for Oracle ÎÏ ÑÒ ÖÈÉ ÈÍÉÇÊÂ ÈÐ ÒÇ Ê ÊÍÉÉÏÖ ÉÊÍÌÈÂ 12-2 BEA WebLogic Server FAQ com.roguewave.jdbtools.v2_0.loginfailureexception: TRANSACTION_READ_UNCOMMITTED isolation level not allowed The Stack Trace: com.roguewave.jdbtools.v2_0.loginfailureexception: TRANSACTION_READ_UNCOMMITTED isolation level not allowed

at com.roguewave.jdbtools.v2_0.jdbc.jdbcserver.createconnection (JDBCServer.java :46) at com.roguewave.jdbtools.v2_0.connectionpool.getconnection_ (ConnectionPool.jav a:412) at com.roguewave.jdbtools.v2_0.connectionpool.getconnection (ConnectionPool.java :109) Ð ÒÉÂIsolation_level Î 1 Êv ÈÍÉÂRogueWave JDBCServer ÐÖ ÑÎ Ë ÈÉÆÌÈÂOracle Thin ÒÖÏÓÊ ŠÊÇ ÈÌÈÇÂ WebLogic jdriver for Oracle ÉÊÏÖ ÉÊÍÌÈÂ WebLogic jdriver for Oracle ÉÊÂ ÊÒÖ ÐÐÑÕ ÎÏÑÖ ÑÕ Ö ÔÖÇÐÔ ÒÈÍÉÆÌÈÂ SET TRANSACTION ISOLATION LEVEL READ COMMITTED SET TRANSACTION ISOLATION LEVEL SERIALIZABLE Oracle ÊÔÓÕÎÖÊÍÍÉÂOracle DBMS ÉÊ Ê 2 ÉÊÎÏÑÖ ÑÕ ÖÔÖÈÇÐÔ ÒÈÍÉÆÌÈÎÂ Ê JDBC ÒÖÏÓÉ~ÆÂWebLogic Ê ÒÖÏÓÊÂÐÔ ÒÈÍÉÆÊÆÎÏÑÖ ÑÕ ÖÔÖÎ ÈÍÆÉÈ É Ê Î~ ÈÌÈÂÿÊÒÖÏÓÊÂÐÔ ÒÈÍÉÆÊÆÎÏÑ Ö ÑÕ ÖÔÖÎv ÈÍÆÉÈÉ ÊÂ Î ÈÍÇÉÊÇ uè ÌÈÂÐÔ ÒÈÍÉÆÊÆÎÏÑÖ ÑÕ ÏÔ ÒÊv Î Oracle Thin Ò ÖÏÓÇ uèíêçêæçòñòèíçéîæ ÌÈÌÈÂ Q. WebLogic jdriver for Oracle ÒÖÏÓÉ Unicode Ð ÒÑÒÒÎ ÈÍÊÊ ÊÆÈÍÊÉÈÇÂ A. Unicode Ð ÒÑÒÒÎ ÈÍÊÊÂ ÊÍÆÊÈÌÈÂ 1. Oracle ÊÏ ÑÒ Ö ÊÂ ÊÐ ÒÑÒÒÎÏ ÑÒ ÖÈÌÈÂ ÊÏ ÑÒ Ö ÊÐ ÒÑÒÒÎÏ ÑÒ ÖÈÊÇÉÉ ÊÂ Oracle Ï ÑÒ ÖÎ sèâ ÊÐ ÒÑÒÒÎÏ ÑÒ ÖÈÍ uçæíìèâ 2. JDBC ÒÖÏÓÎ sèéæí ÉÂNLS_LANG Î fèìèâ WebLogic Server Îz ÈÍÑÏÖÉÂ ÊÐ ÒÑÒÒÎ NLS_LANG Ê Í ÉÍÇÉÉ féçìèâ Ï Ñ ÒÑÕÒÖÏÑ ÑÕ ÊÐÔ ÒÊv ÊÉÆÉÊÂ fïïòî ÈÉÇÉÈÆÂUnicode Êÿj Ê ÊÉÆÉÊÂUnicode Ê Web ÐÏÒ Î ÈÉÇÉÈÆÂUnicode uwê ÊÉÆÉÊÂJavaSoft Ê Web ÐÏÒÎ ÈÉÇÉÈÆÂ BEA WebLogic Server FAQ 12-3

12 FAQ: WebLogic jdriver for Oracle Q. WebLogic jdriver for Oracle ÆÍË Ô ÖÉ Ê OS vvî ÈÍÊÊ ÊÆÈÍÊÍÆÉÈÇÂ A. OS vvî Ô ÖÉ ÈÍÉÆÆÇÉÊÂWebLogic Server Îz ÈÉ Õ ÐÊÕ Ð ID Î ÈÍÇÉÊÊÍÌÈÂOS vvê Windows ÆÍË UNIX É ÉÇÌÈÂÉÌÍÂÒ ÑÔ Ñ ÑÐÕÖÒÏÊ WebLogic ÊÑ ÐÕÖÒÏÊ Ê ÈÌÈÂÈÉÇÉÉÂWebLogic Server ÊÐÖÏÎ Ò ÈÉÔ ÖÊÎÐÑÑÉÇÍ ÊÂÒ ÑÔ ÑÊÎÐÑÑÉÇÍÉÆÆ ÇÉÉÈÂ Oracle ÉÊÔÖÑÑÊÏ ÒÎ ÈÉÂ ÈÍÆÉÈÉÆÍÕ ÐÎ È ÍÊÉÂÇÍÊ WebLogic jdriver for Oracle É séçìèâweblogic JDBC Ê ÊÂ Ê WebLogic Server Îz ÈÉÕ ÐÉÈÂ ÇÊ hî ÈÍÍÆÊ Oracle ÊÏ ÑÑ ÑÎv ÈÍÊÊÂDBA Ê Ê Ê Ê ÉÉ ÈÍ uçæíìèâvèæ ÊÉÆÉÊÂ Oracle ÊÔÓÕÎÖÎ ÈÉÇÉÈÆÂ 1. ÊsÎ INIT[sid].ORA ÔÎÏÖÊ~ ÈÌÈÂ OS_AUTHENT_PREFIX = OPS$ ÃOPS$ÃÊÂDBA Ê É ÈÉÇÉÈÆÂ 2. Oracle Ð ÓÊ SYSTEM ÉÈÉÖÐÏ ÈÌÈÂ 3. OPS$userid ÉÆÆ ÊÕ ÐÎ ÈÌÈÂuserid ÊÂÏÔÖ ÒÏ Ð ÑÑÒÕÊÖÐÏ ID ÊÈÉÇÉÈÆÂÇÊÕ ÐÊÊÂCONNECT Ì RESOURCE ÉÆÉÉ Ê Î Í ÉÌÈÂ 4. Õ Ð ID Îv ÈÉÍÂÕ Ð ÔÖÓÒÏÉÈÉÃ"/"ÃÂÓÑÖ Ò Ô ÖÓÒÏÉÈÉÃ""ÃÎ ÈÉ WebLogic jdriver for Oracle Ê ÉÇÌ ÈÂ ÊÂdbping Õ ÒÏÖÒÏÉÇÊ ÎÒÑÒÈÍ Î ÈÌÈÂ $ java utils.dbping ORACLE "/" "" myserver ÊÂWebLogic jdriver for Oracle ÊÐ Ò Î ÈÌÈÂ Properties props = new Properties(); props.put("user", "/"); props.put("password", ""); props.put("server", "myserver"); Class.forName("weblogic.jdbc.oci.Driver").newInstance(); Connection conn = mydriver.connect("jdbc:weblogic:oracle", props); 12-4 BEA WebLogic Server FAQ

5. fïïò Î ÈÉÂ Ô ÖÊ Îv ÈÌÈÂ ÊÐ ÒÊÂ WebLogic jdriver for Oracle Î ÈÉ JDBC Ô ÖÎÐ ÔÏÐÖ ÑÕ ÈÍ ÉÈÂ <JDBCConnectionPool Name="myPool" Targets="myserver,server1" DriverName="weblogic.jdbc.oci.Driver" InitialCapacity="1" MaxCapacity="10" CapacityIncrement="2" Properties="databaseName=myOracleDB" Q. ResultSet.getObject() ÉÊÊÊ ÊÏÔÑÏÐÒÇ}ÈÍÍÊÉÈÇÂ A. WebLogic jdriver for Oracle ÊÂ Í ÈÉÒ ÑÊ Î ÈÍ Java Ï ÔÑÏÐÒÎ Ê}ÈÌÈÂWebLogic jdriver for Oracle ÊÂgetObject() Õ ÑÒÒÉ Î}ÈÌÈÂ Ç NUMBER(n) Ì NUMBER(m,n) ÊÏÖÕÊ : fèíéïöõê Î Double ÉsÈÇÉÇÉÇÍ Ê Double Î}ÈÂÈÍ Ê Ê BigDecimal Î}ÈÌÈÂ Ç NUMBER ÊÏÖÕÊ : Ç ÉÊÆÉÌÂ sê Ê Ê ÉÆÉÂ}È Java Ê Ç ÈÍÌÈÂ ÊÂsÊÍÉÉ ÊÍ ÇÆ ÍÌÈÂ ÇÑÖÉÂ Î És ÉÇÍ Ê Integer Ç}ÈÍÌ ÈÂ ÉÉÆÊÂ1.0000 Ê Ê Integer Ç}ÈÍÌÈÂ123456789123.00000 ÊÍÆÊ Ê Ê Long Ç}ÈÍÌÈÂ ÇÑÖÉÊÆ Ê ÂÈÊ Ê Î Double ÉsÈÇÉÇÉÇÍ Ê DoubleÂÈÍ Ê Ê BigDecimal Ç} ÈÍÌÈÂ Q. WebLogic Server É ÈÍÍ Oracle Ò ÑÔ Ñ Ê Î ÈÍÊÊÂ ÊÆÈÍÊÍÆÉÈÇÂ A. ÐÖÏÎ ÒÊu Ê ÈÉ WebLogic Server Ç ÈÍ Oracle Ò ÑÔ Ñ Ê Î ÈÍ ÊÂ Ô ÖÎ ÉÇÌÈÂ Ô ÖÎ È ÍÉÂt Ê T3 ÎÔÖÐ ÑÕ É ÊÒ ÑÔ Ñ Î ÈÍÇÉ ÇÉÇÌÈÂ Ô ÖÊv ÊÉÆÉÊÂÃWebLogic JDBC ÔÖÐÖÔ Ñ ÏÏÒÃÎ ÈÉÇÉÈÆÂ Q. ÓÖÕ ÑÎÉÍÊÆ Oracle ÑÒÎÒ ÔÖÑ ÑÕÊÂÊÊÍÆÊ Ë È ÊÉÈÇÂ BEA WebLogic Server FAQ 12-5

12 FAQ: WebLogic jdriver for Oracle A. Ê Î ÈÉÇÉÈÆ CallableStatement cstmt = conn.preparecall("begin procname; END;"); cstmt.execute(); procname ÊÂOracle ÑÒÎÒ ÔÖÑ ÑÕÊ ÉÈÂÇÍÊ Ê Oracle SQL ÉÆÍÂÊÊ Oracle DBMS ÉÌ ÈÌÈÂ Ê Ì ÉÇÌ È CallableStatement cstmt = conn.preparecall("{call procname};"); cstmt.execute(); ÇÊÐ ÒÊÂJava SQL Ê ÈÉÆÍÂOracle ÉÇÉÊÇÈËÉÊ DBMS É ÈÌÈ Q. PreparedStatement Ê ÊÊÊÍÆÊÓÏ ÒÈÍÊÉÈÇ A. É String ÎÓÏ ÒÈÍÉÌÊÂPreparedStatement ÐÖÑÎ ÈÍÆÉ ÈÉÆÍÉ ÈÌÈÂsetString() ÕÑÒÒÊ hèêæíæêuæìèâ PreparedStatement Ê ÊÍÆÊv ÈÍÉÆÌÈ String pstmt = "select n_name from n_table where n_name LIKE '?%'"; PreparedStatement ps = conn.preparestatement(pstmt); ps.setstring(1, "SMIT"); ResultSet rs = ps.executequery(); ÇÊÐ ÒÊ hèìèîâêèêíâstring É Ê Î È ( Ê Ì}ÌÊÆ ) ÊÊÆ (?) ÊÓÏ ÒÈÍ uçæíéìéèâ ÈÆÐ ÒÊ ÊÍÆÊÊÍÌÈ String matchvalue = "smit%"; String pstmt = "select n_name from n_table where n_name LIKE?"; PreparedStatement ps = conn.preparestatement(pstmt); ps.setstring(1, matchvalue); ResultSet rs = ps.executequery(); Q. WebLogic jdriver for Oracle Î ÈÂ8 ÓÒÒ ÑÒÒÎ ÈÉÆÌÈ Ç ÈÉ Çs ÈÍÌÈÎÂ Ç ŠÊÊÉÈÍÆÇ A. 8 ÓÒÒ ÑÒÒÊ Oracle Ò ÑÔ ÑÎ Solaris É ÈÉÆÍ Ê ÐÖÏÎ ÒÉ NLS_LANG Î Ê Êv ÈÉÇÉÈÆÂNLS_LANG Îv È ÊÆÉÂÒÔÏÖÒÉ 7 ÓÒÒ ASCII ÑÒÒÊÊÍÂASCII 128 ÍÍ ÇÆ Ê Ê ÊÔÒÔÈÍÌÈÂÉÉÆÊÂáÂàÂâ ÊÈËÉ a ÊÔÒÔÈÍÌÈÂÈÊ Ê Ê (?) ÊÔÒÔÈÍÌÈ 12-6 BEA WebLogic Server FAQ

Q. Oracle É hêð ÒÑÒÒÊÂÊÆÈÉÍÍÇÍÌÈÇÂ A. Oracle É ÉÇÍÐ ÒÑÒÒÎwËÍÊÊÂSQLPlus ÇÍÐÔ Ò ÖÏ É Ê SQL ÐÏÖÎ sèìèâ SQL> SELECT value FROM v$nls_valid_values WHERE parameter='characterset'; ÑÑÒÕÊÏ ÑÒ ÖÈÍÉÆÍÈËÉÊÐ ÒÑÒÒÊÖÑÒÇ}ÈÍ ÌÈÂÇÊÖÑÒÊÂ ÊÍÆÊs ÈÍÌÈÂ VALUE ----------------------------------------------------------- US7ASCII WE8DEC WE8HP US8PC437 WE8EBCDIC37 WE8EBCDIC500 WE8EBCDIC285... ÐÏÖÊ Î ÊÐ ÒÑÒÒÊ ÈÍÊÊÂ ÊÍÆÊ SQL ÐÏÖÎ ÈÌÈÂ SQL> SELECT value FROM v$nls_valid_values WHERE parameter='characterset' and VALUE='AL24UTFFSS'; ÈÊÐ ÒÑÒÒÇÏ ÑÒ ÖÈÍÉÆÍ ÊÂ ÊÍÆÊÖÑÒÇs È ÍÌÈÂ VALUE ------------------------------------------------------------- AL24UTFFSS ÈÊ ÊÐ ÒÑÒÒÎ~ ÈÍÊÊÂOracle ÊÏ ÑÒ Ö Ò ÖÎ È ÌÈÂv ÊÉÆÉÊÂOracle Ê Æ ÍÈÉÇÉÈÆÂ Q. ÃORAÃSQLException ÊÊÊÍÆÊwËÍÊÉÈÇÂ A. WebLogic jdriver for Oracle ÎÔÖÐ ÑÕ ÉÊÂ ÊÍÆÊ SQLException Ç ÈÍÍÇÉÇÆÍÌÈÂ java.sql.sqlexception:ora-12536:tns:operation would block Oracle ÏÖ ÊÂoerr ÐÔ ÒÎ ÈÉwËÍÇÉÇÉÇÌÈÂÉÉÆÊÂ ÏÖ ORA-12536 Êw Ê ÊÐÔ ÒÉs ÉÇÌÈÂ > oerr ora 12536 BEA WebLogic Server FAQ 12-7

12 FAQ: WebLogic jdriver for Oracle Q. ÏÖ ÃORA-6502ÃÊ Î ÈÍÊÉÈÇÂ A. CallableStatement Ê OUTPUT ÓÖÕ ÑÊÓÏ ÒÈÍÍ ÊÒÔÏÖ Ò Ê 128 ÉÈÂÓÏ Ò ÓÖÕ ÑÊ Í ÉÉ ÇÇÊ ÈÎzÆÍ ÉÂÇÊÏÖ Ç ÈÌÈÂ ÓÏ Ò ÓÖÕ ÑÊ Ê ÈÊÂ Ê ÈÎ scale Î ÉÉ CallableStatement.registerOutputParameter() ÕÑÒÒÊ ÈÇÉÊÍÉ Éw ÉÇÌÈÂ Q. ORA-12705 ÊÒÐÑÒÎ Í ÈÆÉÈÍÉÏÖ Ç ÈÍÊÊÊÈÉÈ ÇÂ A. ÇÊÏÖ ÊÂORACLE_HOME Î Êv ÈÉÆÊÆÉÆÆÂÍÇ ÆÍÕÑÇÍ ÈÌÈÂWebLogic jdriver for Oracle Î ÈÍÊÊÂOracle ÐÖÏÎ Ò ÑÔÒÏÏÎÎÏ ÑÒ ÖÈÂORACLE_HOME Îv ÈÍ uç ÆÍÌÈÂ ÑÑÒÕÊÏ ÑÒ ÖÈÍÉÆÊÆuwÉÐ ÒÑÒÒÊ Ì ÍÈÉ WebLogic jdriver for Oracle ÊÏ Ñ ÒÑÕÒÖÏÑ ÑÕ hî ÈÍ ÆÉÈÉ ÊÌÂÇÊÏÖ ÕÒÑ ÑÇs ÈÍÌÈÂ ÊÏÖ ÒÐ ÑÒÊ ORA-12705 ÏÖ Çs ÈÍÍ ÊÂNLS_LANG Î Êv ÈÉÆ ÊÆÇÂÑÑÒÕÊ ÈÆÐ ÒÑÒÒÎÏ ÑÒ ÖÈÉÆÊÆÇÊÊÉÍÇ ÉÈÂ Q. Oracle ÊÒ ÑÔ Ñ Ö ÐÎ ÉÉÒ ÑÔ ÑÎ ÈÍÉÖÑ ÑÇ zíêçêééèìæêêêèéèçâ A. Oracle ÊÒ ÑÔ Ñ Ö ÐÎ ÈÉÒ ÑÔ ÑÎ ÈÍ Â Ê ÑÒÒÉ Î ÈÉÌÂÃmaximum number of temporary table locks exceededãéææïö Çs ÈÍÍ ÇÆÍÌÈÂ Ò ÑÔ Ñ Ö ÐÊÂÖÕ Ò Ò ÑÔ ÑÊÒ ÔÖÌÓÕ ÊÎÐÑÑ ÉÇÍÍÆÊÈÍÖ ÏÖ Ò ÑÔ ÑÊÏÔÑÏÐÒÉÈÂÒ ÑÔ Ñ Ö ÐÊ Oracle Ð ÓÊÍÉÉ ÈÍÍÊÉÂÒÖÏÓÉÊÖÑ ÑÊ Î ÉÇÌÈÎÂ ÊÊÖ ÐÇ ÈÉ Ç sèíìèç ( ÈÊ ÊÔÖ ÑÑÉÊÂ ÈÍÉÖÐ ÒÇs h )Â Ç ÈÍÌÉÖÑ ÑÊu ÈÍÌÈÎÂÒ ÑÔ Ñ Ö ÐÎ ÈÂJDBC ÒÖÏÓÎ ÈÉ Â ÂÆÍË Î sèíçééu ÈÉÇÉÈÆÂ Q. CLOB/NCLOB ÏÖÕÇÍÔÖÒÓÏÒ ÎÎÐÑÑÈÍÆÉÈÍÉ ÃORA-03120ÃÏÖ Î Ç ÍÊÊÊÈÉÈÇÂ 12-8 BEA WebLogic Server FAQ