gpt4 book ai didi

EC2 中的 MySQL、Glassfish 和 JPA 可在本地主机上运行,​​但不能在生产环境中运行

转载 作者:行者123 更新时间:2023-11-29 14:30:50 29 4
gpt4 key购买 nike

我在 EC2 中有一个微型实例,因此我安装了 MySQL 服务器和 Glassfish 3 开源版本,然后在 MySQL 中创建用户,以便我可以进行选择、插入、删除等操作.

正如您在此处看到的(我使用 MySQL Workbench 来执行此操作): enter image description here enter image description here enter image description here enter image description here enter image description here

我在 Glassfish 中创建一个 DataSourcePool:

enter image description here enter image description here

这个ConnectionPool正在使用'localhost'中的用户'root',奇怪的是:在本地主机中,一切正常,但是当我进行部署并尝试执行它时,没有任何反应,甚至没有一个异常,从 glassfish 生成的 server.log 是空白的。

知道为什么会发生这种情况吗?

最佳答案

当您在连接池设置屏幕上收到 Ping Succeeded 消息并且在日志文件中没有收到任何内容时,这表明问题不在于您的数据源设置。我能想到以下事情:

  1. 可能是应用程序未正确部署。你看到任何错误吗在部署时?
  2. 任一应用程序均未收到任何请求?
  3. 如果应用程序正在获取请求,则持久性单元不会获取任何负载请求。
  4. 可能是你的日志文件句柄被搞砸了,这就是为什么您没有看到当前日志中有任何内容文件。您是否看到与任何其他对应的日志语句事件?如果没有,请尝试重新启动服务器一次。

您肯定已经检查过上述许多内容。如果没有,请尝试一下。

我发现您正在执行正确的 MySQL 设置,但您可以按照我在以下帖子中建议的那样重新确认一些事情: Connect to mysql on Amazon EC2 from a remote server

关于EC2 中的 MySQL、Glassfish 和 JPA 可在本地主机上运行,​​但不能在生产环境中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10076144/

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