<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: <br>
java.naming.factory.initial at file:$B!!!&!&!&!&!&!&!&(B/workspace3.3Europa/training/jta-wls.dicon(20)<br> at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:103)<br> at org.seasar.framework.container.ognl.OgnlExpression.evaluate(OgnlExpression.java:64)<br>
at org.seasar.framework.container.assembler.AbstractConstructorAssembler.assembleExpression(AbstractConstructorAssembler.java:76)<br> at org.seasar.framework.container.assembler.AbstractConstructorAssembler.assemble(AbstractConstructorAssembler.java:50)<br>
at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:64)<br> at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)<br>
at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)<br> at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)<br> at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)<br>
at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br> at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br> at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br>
at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br> at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br> at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br>
at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:172)<br> at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)<br> at org.seasar.framework.unit.S2FrameworkTestCase.runBare(S2FrameworkTestCase.java:300)<br>
at junit.framework.TestResult$1.protect(TestResult.java:106)<br> at junit.framework.TestResult.runProtected(TestResult.java:124)<br> at junit.framework.TestResult.run(TestResult.java:109)<br> at junit.framework.TestCase.run(TestCase.java:120)<br>
at junit.framework.TestSuite.runTest(TestSuite.java:230)<br> at junit.framework.TestSuite.run(TestSuite.java:225)<br> at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)<br>
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)<br> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)<br> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)<br>
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)<br> 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: java.naming.factory.initial<br>
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)<br> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)<br> at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:284)<br>
at javax.naming.InitialContext.lookup(InitialContext.java:351)<br> at org.seasar.extension.j2ee.JndiResourceLocator.lookup(JndiResourceLocator.java:80)<br> at org.seasar.extension.j2ee.JndiResourceLocator.lookup(JndiResourceLocator.java:62)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
at java.lang.reflect.Method.invoke(Method.java:585)<br> at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:584)<br> at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:890)<br> at ognl.ObjectMethodAccessor.callStaticMethod(ObjectMethodAccessor.java:48)<br>
at ognl.OgnlRuntime.callStaticMethod(OgnlRuntime.java:911)<br> at ognl.ASTStaticMethod.getValueBody(ASTStaticMethod.java:65)<br> at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:171)<br> at ognl.SimpleNode.getValue(SimpleNode.java:211)<br>
at ognl.Ognl.getValue(Ognl.java:333)<br> at ognl.Ognl.getValue(Ognl.java:310)<br> at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:98)<br> ... 29 more</div>
<div> </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><components><br> <include path="app.dicon"/><br> <component class="training.service.crudService"/><br></components></div>
<div> </div>
<div>$B$9$_$^$;$s!#!#!#!#$h$m$7$/$*4j$$$7$^$9!#(B</div>