[Seasar-user:19886] Re: transactionの質問

Phenix Zhang [E-MAIL ADDRESS DELETED]
2010年 6月 22日 (火) 12:03:25 JST


$B$4JV;v$"$j$,$H$&$4$6$$$^$9!#(B
weblogic$B$[E-MAIL ADDRESS DELETED]$H%m%0$r2<5-$G$9!#(B
*1 jdbc.dicon$B$OFs$D$,$"$j$^$9!#(B*
*1.1 jdbc-portal.dicon:*
<components namespace="jdbcPortal">
    <include path="jta-wls10.dicon"/>
    <include path="jdbc-extension.dicon"
        condition="@[E-MAIL ADDRESS DELETED]
('convention.dicon')"/>

    <component
class="org.seasar.extension.jdbc.impl.BasicResultSetFactory"/>
    <component
class="org.seasar.extension.jdbc.impl.ConfigurableStatementFactory">
        <arg>
            <component
class="org.seasar.extension.jdbc.impl.BasicStatementFactory"/>
            <!--
            <component
class="org.seasar.extension.jdbc.impl.BooleanToIntStatementFactory"/>
            -->
        </arg>
        <property name="fetchSize">100</property>
        <!--
        <property name="maxRows">100</property>
        -->
    </component>

    <!-- from JNDI -->
    <component name="dataSource" class="javax.sql.DataSource">
        @[E-MAIL ADDRESS DELETED]("xxxPortalDS")
    </component>
</components>

*1.2 jdbc-central.dicon*
<components namespace="jdbc">
    <include path="jta-wls10.dicon"/>
    <include path="jdbc-extension.dicon"
        condition="@[E-MAIL ADDRESS DELETED]
('convention.dicon')"/>

    <component
class="org.seasar.extension.jdbc.impl.BasicResultSetFactory"/>
    <component
class="org.seasar.extension.jdbc.impl.ConfigurableStatementFactory">
        <arg>
            <component
class="org.seasar.extension.jdbc.impl.BasicStatementFactory"/>
            <!--
            <component
class="org.seasar.extension.jdbc.impl.BooleanToIntStatementFactory"/>
            -->
        </arg>
        <property name="fetchSize">100</property>
        <!--
        <property name="maxRows">100</property>
        -->
    </component>

    <!-- from JNDI -->
    <component name="dataSource" class="javax.sql.DataSource">
        @[E-MAIL ADDRESS DELETED]
("xxxCentralDS")
    </component>
</components>

*2. s2container.dicon*
<components>
    <include condition="#ENV == 'ut'" path="warmdeploy.dicon"/>
    <include condition="#ENV == 'ct'" path="hotdeploy.dicon"/>
    <include condition="#ENV != 'ut' and #ENV != 'ct'"
path="cooldeploy.dicon"/>
</components>

*3 customize.dicon*
...
<component name="serviceCustomizer"
        class="org.seasar.framework.container.customizer.CustomizerChain">
        <initMethod name="addCustomizer">
            <arg>traceCustomizer</arg>
        </initMethod>
        <initMethod name="addCustomizer">
            <arg>myrequiredTxCustomizer1</arg>
        </initMethod>
        <initMethod name="addCustomizer">
            <arg>myrequiredTxCustomizer2</arg>
        </initMethod>
        <initMethod name="addCustomizer">
            <arg>serviceInterceptorCustomizer</arg>
        </initMethod>
    </component>

<component name="myrequiredTxCustomizer1"
class="org.seasar.framework.container.customizer.CustomizerChain">
        <initMethod name="addAspectCustomizer">
            <arg>"j2ee.requiredTx"</arg>
            <arg>"insert.*, update.*, save.*, delete.*, login,
logoutSystem"</arg>
        </initMethod>
        <initMethod name="addClassPattern">
            <arg>"aaa.bbb.ccc.service.impl"</arg>
            <arg>"RemoteObjectServiceImpl"</arg>
        </initMethod>
    </component>

<component name="myrequiredTxCustomizer2"
class="org.seasar.framework.container.customizer.CustomizerChain">
        <initMethod name="addAspectCustomizer">
            <arg>"j2ee.requiredTx"</arg>
            <arg>"insert.*, update.*, save.*, delete.*"</arg>
        </initMethod>
        <initMethod name="addClassPattern">
            <arg>"aaa.bbb.ccc.maintenance.service.impl"</arg>
            <arg>".*ServiceImpl"</arg>
        </initMethod>
    </component>

*4  $B%H%i%s%6%/%7%g%s3+;O$+$i%m!<%k%P%C%/$^$G(B*
2010/06/22 11:46:51 [][][][][] [DEBUG] [ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51 [][][][][] [DEBUG] [ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51 [][][][][] [DEBUG] [ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)' (Logger.java:231) -
$B%H%i%s%6%/%7%g%s$r3+;O$7$^$7$?!#(Btx=[FormatId=4360, GlobalId=1277174682893/2, BranchId=]
2010/06/22 11:46:51
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [INFO ] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (AppLogInterceptor.java:157) -
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [INFO ] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (AppLogInterceptor.java:157) -
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.ContactNewCustomerRegistrationManagementServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.ContactNewCustomerRegistrationManagementServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.TaskUnitMasterServiceImpl#insertOne([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.TaskUnitMasterServiceImpl#insertOne([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:51
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - insert into TSKUNIT_MST (TSKUNIT_NAME,
KKKTIT_COD, MEMO, CREATER_NAME, CREATE_NGP, CREATE_ZKK, TSKUNIT_STS_COD,
GNZI_KYK_BNG, GNZI_TNT_COD, CHKN_TNT_COD, CHKN_KYK_BNG,
CHKN_CONTACT_JSI_NGP, CHKN_CONTACT_JSI_ZKK, CHKN_MENDAN_KEK_COD,
CHKN_SEIYAKU_KEK_COD, CHKN_USR_NAME, LMSKSN_NGP, LMSKSN_ZKK, LMSKOSIS)
values ('[$B?75,(B]201006221146', null, null, '$BC4Ev(BB', 20100622, 114651, '0',
'050010  ', '001', null, null, null, null, null, null, null, 20100622,
114651, 'xxxxxxx')
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.TaskUnitMasterServiceImpl#insertOne([E-MAIL ADDRESS DELETED])
: 1
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.TaskUnitMasterServiceImpl#insertOne([E-MAIL ADDRESS DELETED])
: 1
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.NewCustomerDataServiceImpl#insertOne([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.NewCustomerDataServiceImpl#insertOne([E-MAIL ADDRESS DELETED]
)
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.CustomerMasterServiceImpl#convertKanaName($B%"(B)
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - BEGIN
aaa.bbb.ccc.maintenance.service.impl.CustomerMasterServiceImpl#convertKanaName($B%"(B)
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.CustomerMasterServiceImpl#convertKanaName($B%"(B)
: $B%"(B
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.CustomerMasterServiceImpl#convertKanaName($B%"(B)
: $B%"(B
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - INSERT INTO
 ssss
VALUES (
 ...
)

2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.NewCustomerDataServiceImpl#insertOne([E-MAIL ADDRESS DELETED])
Throwable:org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.NewCustomerDataServiceImpl#insertOne([E-MAIL ADDRESS DELETED])
Throwable:org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.ContactNewCustomerRegistrationManagementServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED])
Throwable:org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [DEBUG] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.maintenance.service.impl.ContactNewCustomerRegistrationManagementServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED])
Throwable:org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [WARN ] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (AppLogInterceptor.java:131) -
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED])$B!'(B
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B
org.seasar.framework.exception.SQLRuntimeException: [ESSR0072]SQL$B$GNc30(B(SQL=[],
Message=[[Teradata Database] [TeraJDBC 13.00.00.20] [Error 3807] [SQLState
42S02] Object 'ssss' does not exist.], ErrorCode=3807,
SQLState=42S02)$B$,H/@8$7$^$7$?(B
    at
org.seasar.extension.jdbc.util.ConnectionUtil.prepareStatement(ConnectionUtil.java:95)
    ...
Caused by: com.teradata.jdbc.jdbc_4.util.JDBCException: [Teradata Database]
[TeraJDBC 13.00.00.20] [Error 3807] [SQLState 42S02] Object 'ssss' does not
exist.
    at
com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeDatabaseSQLException(ErrorFactory.java:317)

    ... 102 more
2010/06/22 11:46:52
[xxxxxxx][127.0.0.1][6Ww0MgjPXtThGnDWQkHG1vN9Mhcm2HptghC5qdlptJ9FTHLGh8J9!388582274!1277174543734][050010
][] [WARN ] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)' (AppLogInterceptor.java:131) -
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED])$B!'(B
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B
org.seasar.framework.exception.SQLRuntimeException: [ESSR0072]SQL$B$GNc30(B(SQL=[],
Message=[[Teradata Database] [TeraJDBC 13.00.00.20] [Error 3807] [SQLState
42S02] Object 'ssss' does not exist.], ErrorCode=3807,
SQLState=42S02)$B$,H/@8$7$^$7$?(B
    at
org.seasar.extension.jdbc.util.ConnectionUtil.prepareStatement(ConnectionUtil.java:95)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: com.teradata.jdbc.jdbc_4.util.JDBCException: [Teradata Database]
[TeraJDBC 13.00.00.20] [Error 3807] [SQLState 42S02] Object 'ssss' does not
exist.
    at
com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeDatabaseSQLException(ErrorFactory.java:317)

    ... 102 more
2010/06/22 11:46:52 [][][][][] [DEBUG] [ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)' (Logger.java:231) -
$B%H%i%s%6%/%7%g%s$r%m!<%k%P%C%/$7$^$7$?!#(Btx=[FormatId=4360, GlobalId=1277174682893/2, BranchId=]
2010/06/22 11:46:52 [][][][][] [DEBUG] [ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED])
Throwable:org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B
2010/06/22 11:46:52 [][][][][] [DEBUG] [ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)' (Logger.java:105) - END
aaa.bbb.ccc.service.impl.RemoteObjectServiceImpl#saveNewCustomerTaskSpecRegistrationInfo([E-MAIL ADDRESS DELETED])
Throwable:org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQL$B$GNc30(B(SQL=[], Message=[[Teradata Database] [TeraJDBC 13.00.00.20]
[Error 3807] [SQLState 42S02] Object 'ssss' does not exist.],
ErrorCode=3807, SQLState=42S02)$B$,H/@8$7$^$7$?(B


$B$h$m$7$/$*4j$$$$$?$7$^$9!#(B

2010$BG/(B6$B7n(B22$BF|(B0:00 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:

> $B>.NS(B (koichik) $B$G$9!%(B
>
> Date:    Mon, 21 Jun 2010 19:10:35 +0900
> From:    Phenix Zhang <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:19883] transaction$B$N<ALd(B
>
> > $B-!(Btomcat $B$G%m!<%k%P%C%/$NJ8;z$,=P$F$^$7$?$1$I!"2<5-$N%(%i!<$,H/@8$7$^$7$?!#(B
> > 2010/06/21 18:53:45 [][][][][] [ERROR] http-8080-2 (Logger.java:167) -
> > java.lang.NullPointerException
> >     at
> >
> com.teradata.jdbc.jdbc_3.ifjdbc_4.TeraLocalConnection.rollback(TeraLocalConnection.java:239)
>
> $B$3$N>pJs$@$1$G$O2?$bJ,$+$j$^$;$s$M!%(B
> Teradata $B$NJ}$G>pJs$,$J$$$+D4$Y$F$_$F$O(B
> $B$$$+$,$G$7$g$&$+!%(B
>
> > $B-"(Bweblogic $B$G!"(Bcservice.c$B$G(BSQL$B%(%i!<$,H/@8$7$?>l9g!"%m!<%k%P%C%/$G$O$J$/$F!"(BBservice.b()$B$h$j!"(BDB$B$K(B
> > $B%G!<%?$r%$%s%5!<%H$7$F$7$^$C$?!#(B
>
> JDBC $B$^$?$O(B JTA $B$[E-MAIL ADDRESS DELETED]$,4V0c$C$F$$$k$N$G$O(B
> $B$J$$$G$7$g$&$+!%(B
>
> $B!&(Bjdbc.dicon
> $B!&(Bs2container.dicon
> $B!&%H%i%s%6%/%7%g%s3+;O$+$i%m!<%k%P%C%/$^$G$N(B
>  Seasar $B4XO"$N%m%0(B
>
> $B$r8+$;$F$/$@$5$$!%(B
>
>
> --
> <component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100622/2aa76a2a/attachment.html>


Seasar-user メーリングリストの案内