<div>$B=i$a$^$7$F!#=i?4<T(Btakechi$B$H?=$7$^$9!#(B</div>
<div>jdbcmanager$B$r%W%m%Q%F%#$K;}$D(Bservice$B$r:n@.$7$F(BUnitTest$B$r9T$*$&$H$7$?$H$3$m(B</div>
<div>$B0J2<$N%(%i!<$,=P$^$7$?!#(B</div>
<div>org.seasar.framework.exception.OgnlRuntimeException: [ESSR0073]OGNL$B$GNc30$,H/@8$7$^$7$?!#(B<br>$BM}M3$O(BNeed to specify class name in environment or system property, or as an applet parameter, or in an application resource file:&nbsp; <br>
java.naming.factory.initial at file:$B!!!&!&!&!&!&!&!&(B/workspace3.3Europa/training/jta-wls.dicon(20)<br>&nbsp;at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:103)<br>&nbsp;at org.seasar.framework.container.ognl.OgnlExpression.evaluate(OgnlExpression.java:64)<br>
&nbsp;at org.seasar.framework.container.assembler.AbstractConstructorAssembler.assembleExpression(AbstractConstructorAssembler.java:76)<br>&nbsp;at org.seasar.framework.container.assembler.AbstractConstructorAssembler.assemble(AbstractConstructorAssembler.java:50)<br>
&nbsp;at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:64)<br>&nbsp;at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)<br>
&nbsp;at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)<br>&nbsp;at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)<br>&nbsp;at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)<br>
&nbsp;at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br>&nbsp;at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br>&nbsp;at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br>
&nbsp;at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br>&nbsp;at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br>&nbsp;at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br>
&nbsp;at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br>&nbsp;at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br>&nbsp;at org.seasar.framework.unit.S2FrameworkTestCase.runBare(S2FrameworkTestCase.java:300)<br>
&nbsp;at junit.framework.TestResult$1.protect(TestResult.java:106)<br>&nbsp;at junit.framework.TestResult.runProtected(TestResult.java:124)<br>&nbsp;at junit.framework.TestResult.run(TestResult.java:109)<br>&nbsp;at junit.framework.TestCase.run(TestCase.java:120)<br>
&nbsp;at junit.framework.TestSuite.runTest(TestSuite.java:230)<br>&nbsp;at junit.framework.TestSuite.run(TestSuite.java:225)<br>&nbsp;at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)<br>
&nbsp;at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)<br>&nbsp;at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)<br>&nbsp;at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)<br>
&nbsp;at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)<br>&nbsp;at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)<br>Caused by: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:&nbsp; java.naming.factory.initial<br>
&nbsp;at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)<br>&nbsp;at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)<br>&nbsp;at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:284)<br>
&nbsp;at javax.naming.InitialContext.lookup(InitialContext.java:351)<br>&nbsp;at org.seasar.extension.j2ee.JndiResourceLocator.lookup(JndiResourceLocator.java:80)<br>&nbsp;at org.seasar.extension.j2ee.JndiResourceLocator.lookup(JndiResourceLocator.java:62)<br>
&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
&nbsp;at java.lang.reflect.Method.invoke(Method.java:585)<br>&nbsp;at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:584)<br>&nbsp;at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:890)<br>&nbsp;at ognl.ObjectMethodAccessor.callStaticMethod(ObjectMethodAccessor.java:48)<br>
&nbsp;at ognl.OgnlRuntime.callStaticMethod(OgnlRuntime.java:911)<br>&nbsp;at ognl.ASTStaticMethod.getValueBody(ASTStaticMethod.java:65)<br>&nbsp;at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:171)<br>&nbsp;at ognl.SimpleNode.getValue(SimpleNode.java:211)<br>
&nbsp;at ognl.Ognl.getValue(Ognl.java:333)<br>&nbsp;at ognl.Ognl.getValue(Ognl.java:310)<br>&nbsp;at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:98)<br>&nbsp;... 29 more</div>
<div>&nbsp;</div>
<div>dicon$B%U%!%$%k$N=q$-J}$,0-$$$N$+!"$O$?$^$?!"(Bjar$B$,B-$j$J$$$N$+!&!&!&!&(B</div>
<div>dicon$B%U%!%$%k$O$3$s$J46$8$G$9!#(B</div>
<div>&lt;components&gt;<br>&nbsp;&lt;include path=&quot;app.dicon&quot;/&gt;<br>&nbsp;&lt;component class=&quot;training.service.crudService&quot;/&gt;<br>&lt;/components&gt;</div>
<div>&nbsp;</div>
<div>$B$9$_$^$;$s!#!#!#!#$h$m$7$/$*4j$$$7$^$9!#(B</div>