我有使用Mysql数据库且运行良好的未签名应用程序。我尝试将此应用程序与java web start一起使用,因此我创建了JNLP文件并设法使用Apache Tomcat运行它。但是,当我尝试将运行的应用程序与MYSQL数据库连接时,没有任何反应。
我是新手,所以我甚至不知道如何排除故障,所以我可以看到一些例外。
这是我的JNLP
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/PizzaService/" href="PizzaService.jnlp">
<information>
<icon href="PizzaService.png" width="32" height="32" />
<icon href="PizzaService.png" width="64" height="64" />
<title>Pizza-Service Desktop Client</title> <vendor>Tomasz</vendor>
<description>Pizza Service Desktop</description>
<offline-allowed/>
</information>
<resources>
<java version="1.6.0+"/> <jar href="PizzaServiceDesktop.jar" main="yes"/>
</resources>
<application-desc/>
<shortcut>
<desktop/>
<menu submenu="Akcesoria"/>
</shortcut>
</jnlp>
我使用这段代码:
MysqlDataSource dataSource = new MysqlDataSource();
Connection connection = dataSource.getConnection();
我知道很难提供帮助如果您不知道错误,但也许至少会有人指导我。
答案 0 :(得分:0)
我不知道在哪里,但我知道为了从我的应用程序访问互联网(如果地址不同于jar文件的来源)我必须签署我的申请。事实证明它是not that complicated,它使我的应用程序工作并连接到mysql。