使用JavaWebStart部署应用程序
我最近用Java开发了一个完整的系统,它连接到一个数据库(使用使用JavaWebStart部署应用程序,java,tomcat,apache-poi,noclassdeffounderror,java-web-start,Java,Tomcat,Apache Poi,Noclassdeffounderror,Java Web Start,我最近用Java开发了一个完整的系统,它连接到一个数据库(使用jtds.jdbc.Driver),并使用ApachePOI将表内容导出和导入到excel表中。我使用Swing作为用户界面。用户将与之交互以进行身份验证和文件管理 显然,客户端希望部署它,所以我开始在ApacheTomcat服务器上使用JavaWebStart进行部署 我在参考书中加入了有趣的教程。因为我跟着它走了 启动文件 护身符 CCT 测试 运行时异常 有什么问题吗?您的部署中没有包含POI jar。我怀疑您还需要部署其他
jtds.jdbc.Driver
),并使用ApachePOI将表内容导出和导入到excel表中。我使用Swing作为用户界面。用户将与之交互以进行身份验证和文件管理
显然,客户端希望部署它,所以我开始在ApacheTomcat服务器上使用JavaWebStart进行部署
我在参考书中加入了有趣的教程。因为我跟着它走了
启动文件
护身符
CCT
测试
运行时异常
有什么问题吗?您的部署中没有包含POI jar。我怀疑您还需要部署其他jar。您的应用程序需要的所有内容都必须下载并安装在客户端的主机上 您将需要这样一行代码:
<jar href="apache-poi.x.y.jar"/>
对于每个jar文件。我这样做了,得到了com.sun.deploy.net.FailedDownloadException:无法加载资源:我在项目中使用了很多jar,然后我将项目导出到一个jar(Talisman.jar),因为代码基指向
http://localhost:8080/
,使用类似..的方法检查浏览器中每个Jar的位置<代码>http://localhost:8080/poi-3.9-20121203.jar如果您无法在浏览器中直接下载,JRE也无法下载。我所有的jar都是项目目录中的内部jar
<jar href="apache-poi.x.y.jar"/>