gpt4 book ai didi

mysql - 网站 javafx 2.x 应用程序中的 scala mysql 连接在 IDE 中工作,而不是在线发布时

转载 作者:行者123 更新时间:2023-11-29 00:40:23 24 4
gpt4 key购买 nike

我正在 eclipse 中编写一个 scala 和 java(fx) 应用程序,使用 Netbeans 进行部署(创建 jnpl 文件),并使用 Maven 执行我的依赖项。首先,我尝试了 Scala 和 JavaFX 的组合,效果很好。但在稍后的尝试中,数据库连接似乎没有成功。

我的网络中有几台计算机专用于特定任务,因此该网站与我的 MySQL 不在同一台机器上运行(尽管端口由我的路由器转发)。

为了创建 DBconnection,我使用了我的外部 IP,我什至尝试在另一个网络中运行我的应用程序,效果很好(但仅在 IDE 中,包括 Eclipse 和 Netbeans)。但是,在创建基于 Web 的应用程序(和相应的部署)之后,应用程序在按下提交按钮(用于登录)后停止。这是调用数据库连接的地方。

目前我完全一无所知,因为它似乎与 scala/java/javafx 代码无关,而且我找不到任何与 jnlp 相关的内容。

有人知道我是否必须在 de jnlp 文件中包含我不知道的任何内容吗?我在 hibernate 上看到了一些东西,但我没有使用它,我使用的是 mysql-connection,它是我打包的 jar 之一。我还注意到弹出屏幕未运行(进行中)。重要说明:部署后,当我在我的 Windows 环境中运行它时,它一切正常,但我将它部署在 linux 机器上(准确地说是 Ubuntu 8.04-server)。O_o,我发现了问题...它位于 jnlp_content 中:'xx',我只检查了前(大约)100 个相同的字符。显然,这包含信息,导致引用不正确。 Netbeans 有助于部署,显然所有文件都需要在更新后重新部署,还有来自 jnlp_content 的引用,即使它看起来是一样的!

最佳答案

使用 JavaFX packaging tools打包您的应用程序。你可以call them from Maven如果需要,可以使用 Maven 的 ant runner。保证你sign您所有的应用程序 jar 。

关于mysql - 网站 javafx 2.x 应用程序中的 scala mysql 连接在 IDE 中工作,而不是在线发布时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12499806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com