Java Web开始显示classnotfound异常

时间:2013-12-07 10:47:37

标签: java jnlp classnotfoundexception

我是Java Web Start的新手,我创建了一个带有按钮的 swing 界面,并试图使用 jnlp 使用 Tomcat打开它 em>。我将这两个放在tomcathome\webapps\ROOT文件夹中。 尝试使用 jnlp 启动jar时显示错误,如

java.lang.ClassNotFoundException: com.kucc.FirstExample
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

当作为独立访问时,jar正确执行。我的 jnlp 文件为

<?xml version="1.0" encoding="utf-8"?> 
<jnlp spec="1.0+" codebase="http://localhost:9999/" href="Sample.jnlp">
    <information>
        <title>Jnlp Testing</title>
        <vendor>kucc</vendor>
        <homepage href="http://localhost:9999/" />
        <description>Testing Testing</description>
    </information>  
    <resources>
        <j2se version="1.7" /`>
        <jar href="FirstExample.jar" main="true"/>
    </resources>
    <application-desc main-class="com.kucc.FirstExample" />
</jnlp>

FirstExample.jar 使用正确的包结构正确打包 com.kucc.FirstExample

我应该执行特定于 TomCat 的任何配置吗?

有人可以帮忙吗?

0 个答案:

没有答案