Jhipster 创建或编辑实体未找到错误
Jhipster Create or Edit a Entity Not Found Error
这是我的第一个 Whosebug 问题,我对 Jhipster 还很陌生,所以希望这是有道理的。我启动了一个 Jhipster 项目并使用 JDL studio 创建了一些实体。
当我尝试创建一个新实体(如博客)时,我只看到两个红色框,上面写着“未找到。”
我应该怎么做才能创建实体?我在下面附上了截图。
提前致谢。
创建实体后重新启动 Graven 或 Maven 包装器。
对于这种事情,您应该先查看日志,看看写了什么错误代码。如果是错误码500,说明服务器不在线,或者后台服务器逻辑或者数据库本身有错误。
在前一种情况下,您可能需要 运行 在后端服务器上执行 liquibase 迁移命令,例如
mvn clean compile liquibase:diff && mvn liquibase:update
这是因为 table 可能没有在数据库中创建,特别是如果你 运行 使用 no-liquibase 配置文件的 Maven selected(很容易不小心 select 当 运行ning 来自 IDE)
如果错误代码为 401,则表示您有授权问题,可以通过登录和注销或完全刷新页面来解决(在这种情况下 angular http 拦截器现在会将您注销)。
您可以在浏览器上看到许多其他错误代码,这让您在解决问题方面领先一步。
要查看这些日志,您只需在浏览器上执行 crtl + shift + i(假设您使用的是 chrome)并导航至控制台。选择以红色背景突出显示的消息。
如果您不能访问日志,您将被暴力编程。它也有效,但根据我的经验,我会尽可能多地记录日志,并尽可能多地阅读日志,尤其是在发生意外行为时。蛮力编程有效,但要困难得多。
这是我的第一个 Whosebug 问题,我对 Jhipster 还很陌生,所以希望这是有道理的。我启动了一个 Jhipster 项目并使用 JDL studio 创建了一些实体。
当我尝试创建一个新实体(如博客)时,我只看到两个红色框,上面写着“未找到。”
我应该怎么做才能创建实体?我在下面附上了截图。
提前致谢。
创建实体后重新启动 Graven 或 Maven 包装器。
对于这种事情,您应该先查看日志,看看写了什么错误代码。如果是错误码500,说明服务器不在线,或者后台服务器逻辑或者数据库本身有错误。 在前一种情况下,您可能需要 运行 在后端服务器上执行 liquibase 迁移命令,例如
mvn clean compile liquibase:diff && mvn liquibase:update
这是因为 table 可能没有在数据库中创建,特别是如果你 运行 使用 no-liquibase 配置文件的 Maven selected(很容易不小心 select 当 运行ning 来自 IDE)
如果错误代码为 401,则表示您有授权问题,可以通过登录和注销或完全刷新页面来解决(在这种情况下 angular http 拦截器现在会将您注销)。
您可以在浏览器上看到许多其他错误代码,这让您在解决问题方面领先一步。
要查看这些日志,您只需在浏览器上执行 crtl + shift + i(假设您使用的是 chrome)并导航至控制台。选择以红色背景突出显示的消息。
如果您不能访问日志,您将被暴力编程。它也有效,但根据我的经验,我会尽可能多地记录日志,并尽可能多地阅读日志,尤其是在发生意外行为时。蛮力编程有效,但要困难得多。