我是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 的任何配置吗?
有人可以帮忙吗?