使用jsp和在线Mysql开发的应用程序在jelastic部署后停止工作

时间:2015-08-06 18:44:29

标签: java mysql jsp websocket glassfish

我正在开发Web JSP应用程序,现在正在使用MySQL数据库(XAMPP)在我的localhost上工作。它在我的电脑上运行良好。我的IDE是Netbeans,我正在使用Glassfish 4.1。它包含在我的IDE中。要让我的应用程序在Internet上工作,我需要做两件事:

  • 在线MySQL数据库
  • 在线Glassfish服务器

有没有人有类似我的问题?到目前为止,服务器我找到了Jelastic和在线免费数据库db4free。所以我需要让我的应用程序工作几天才能进行演示,所以30天试用的网站也是不错的选择。我发现这个数据库非常慢(phpmyadmin正在加载几分钟等),我的应用程序在没有任何错误的情况下工作localhost在部署到Jelastic之后无法正常工作。

修改

我已经成功设置了我的应用程序,处理了2个新问题。

  • Google Charts正在使用localhost,但没有使用Jelastic
  • 连接websocket

所以我在我的JSP文件中包含了

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

但它看起来像localhost工作和Jelastic上的相同代码。也许我需要以其他方式做到这一点?

我使用websocket,其中admin查看其他用户何时执行某些操作(如实时日志文件)以及还使用localhost但不是jelastic。在localhost上我使用路径ws://localhost:8080/KukecDR/endpointserver,现在在jelastic上我使用路径ws://kukecdr.jelastic.elastx.net:8080/KukecDR/endpointserver

我确实检查了如何在Jelastic here中设置WebSocket,但我的glassfish管理控制台中没有gfcluster-config。我得到default-configserver-config但没有gfcluster-config。我正在使用Glassfish 4.1。所以基本上我确实成功地将我的项目从localhost转移到了“live version”,但问题很少。

EDIT2

Google图表已经解决了(有一些软件包处理过本地主机没有错误,但是jelastic有错误,无法获取数据)。

有任何建议/想法吗?

提前致谢

0 个答案:

没有答案