我正在开发Web JSP应用程序,现在正在使用MySQL数据库(XAMPP)在我的localhost上工作。它在我的电脑上运行良好。我的IDE是Netbeans,我正在使用Glassfish 4.1。它包含在我的IDE中。要让我的应用程序在Internet上工作,我需要做两件事:
有没有人有类似我的问题?到目前为止,服务器我找到了Jelastic和在线免费数据库db4free。所以我需要让我的应用程序工作几天才能进行演示,所以30天试用的网站也是不错的选择。我发现这个数据库非常慢(phpmyadmin正在加载几分钟等),我的应用程序在没有任何错误的情况下工作localhost在部署到Jelastic之后无法正常工作。
修改
我已经成功设置了我的应用程序,处理了2个新问题。
所以我在我的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-config
和server-config
但没有gfcluster-config
。我正在使用Glassfish 4.1。所以基本上我确实成功地将我的项目从localhost转移到了“live version”,但问题很少。
EDIT2
Google图表已经解决了(有一些软件包处理过本地主机没有错误,但是jelastic有错误,无法获取数据)。
有任何建议/想法吗?
提前致谢