【问题标题】:HTTP Status 500 - Could not get next sequenced ID for sequence name: VisitorHTTP 状态 500 - 无法获取序列名称的下一个序列 ID:访客
【发布时间】:2016-07-22 09:27:05
【问题描述】:

我正在尝试通过本地机器(localhost)运行 ofbiz,我的操作系统是 ubuntu 14.04。到目前为止,我已经安装了 JRE、JDK 和 apache ant,并且我的系统还包含 apache 服务器并正在运行。

然后转到包含 build.xml 的目录并运行以下命令

sudo ant 运行安装

然后替换新的 build.xml 文件并运行以下命令

ant load-demo
ant start

然后服务器将启动,并且可以使用 url https://localhost:8443/ecommerce/control/checkLogin 访问代码,并且一切正常。

现在问题出现在第二天,当我使用相同的 ant start 命令启动服务器时,服务器启动正常,但在访问它时开始给我错误,例如
HTTP 状态 500 - 无法获取序列名称的下一个序列 ID:访问者。错误截图如下:


我是ofbiz的新手,请帮我找:

1.为什么以前工作的代码会出现此错误?
2.如何解决这个问题?

提前谢谢你。

【问题讨论】:

    标签: java apache ant ofbiz


    【解决方案1】:


    当我尝试在 ubuntu 上使用 ant 运行 ofbiz 时遇到了同样的问题。
    Ofbiz 默认使用 derby 作为数据库,并且连接文件在您的项目目录中可用。当代码由于无法访问连接文件而无法连接数据库时会出现此问题。
    在我的情况下,这是由于文件权限所致。检查您是否拥有所有文件的文件权限,因为它解决了我的问题。

    cd path/to/your/ofbiz/folder
    sudo chmod 777 -R 你的项目名称

    您可以根据需要和安全性从上面更改权限。

    【讨论】:

    • 谢谢哥们,我浪费了一整天的时间来寻找解决方案,而不是这个。而这个终于为我工作了!非常感谢!
    【解决方案2】:

    也许游戏晚了,但为了获得更好的体验,请在 Apache OFBiz 项目的用户 ml 中提出此类问题,请参阅此处如何联系更多 OFBiz 专家:https://ofbiz.apache.org/mailing-lists.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 2011-01-07
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 2019-04-12
      相关资源
      最近更新 更多