You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Alex Wang <as...@gmail.com> on 2008/03/28 15:52:19 UTC

ClassNotFoundException of my first Tuscany application

Hi,

I do it following this article:
http://incubator.apache.org/tuscany/getting-started-with-tuscany.html

however, when I tried to run the Launch.java, I got an exception:

Exception in thread "main" java.lang.NoClassDefFoundError: commonj/work/Work
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.apache.tuscany.sca.contribution.util.ServiceDeclaration.loadClass
(ServiceDeclaration.java:64)
    at
org.apache.tuscany.sca.contribution.util.ServiceDiscovery.loadFirstServiceClass
(ServiceDiscovery.java:130)
    at
org.apache.tuscany.sca.core.DefaultExtensionPointRegistry.getExtensionPoint(
DefaultExtensionPointRegistry.java:70)
    at org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.start(
ReallySmallRuntime.java:99)
    at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(
DefaultSCADomain.java:99)
    at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(
SCADomain.java:230)
    at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(
SCADomain.java:69)
    at launch.Launch.main(Launch.java:8)
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code =
-2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):
[../../../src/share/back/util.c:820]

After debug, I found the folowing class could not be found:

org.apache.tuscany.sca.core.work.Jsr237WorkScheduler

Anybody knows the reason? Thanks in advance.

Regards,
Alex

Re: ClassNotFoundException of my first Tuscany application

Posted by Wang Feng <fw...@gmail.com>.
The losted jar is geronimo-commonj_1.1_spec-1.0.jar,you can download the latest release from [1] and find it.

[1]http://cwiki.apache.org/TUSCANY/sca-java-releases.html

Thanks,
Wang Feng


On 2008-03-28,Alex Wang <as...@gmail.com> wrote:

>Hi,
>
>I do it following this article:
>http://incubator.apache.org/tuscany/getting-started-with-tuscany.html
>
>however, when I tried to run the Launch.java, I got an exception:
>
>Exception in thread "main" java.lang.NoClassDefFoundError: commonj/work/Work
>    at java.lang.Class.forName0(Native Method)
>    at java.lang.Class.forName(Unknown Source)
>    at org.apache.tuscany.sca.contribution.util.ServiceDeclaration.loadClass
>(ServiceDeclaration.java:64)
>    at
>org.apache.tuscany.sca.contribution.util.ServiceDiscovery.loadFirstServiceClass
>(ServiceDiscovery.java:130)
>    at
>org.apache.tuscany.sca.core.DefaultExtensionPointRegistry.getExtensionPoint(
>DefaultExtensionPointRegistry.java:70)
>    at org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.start(
>ReallySmallRuntime.java:99)
>    at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(
>DefaultSCADomain.java:99)
>    at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(
>SCADomain.java:230)
>    at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(
>SCADomain.java:69)
>    at launch.Launch.main(Launch.java:8)
>ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code =
>-2
>JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):
>[../../../src/share/back/util.c:820]
>
>After debug, I found the folowing class could not be found:
>
>org.apache.tuscany.sca.core.work.Jsr237WorkScheduler
>
>Anybody knows the reason? Thanks in advance.
>
>Regards,
>Alex
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-user-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-user-help@ws.apache.org