问题标签 [jhipster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
658 浏览

jhipster - 编辑示例 Foo 实体

我已经创建了基本示例 foo 实体,现在希望开始自定义实体用户流等。我将以下两个属性添加到 Foo.Java 文件中的 foo 域

然后我修改了 db-changelog-001.xml 的 liquibase 最后几行,以反映对类所做的更改

是否有任何好的实体修改教程概述了使用给定技术堆栈修改实体的适当方法?或者换句话说,在使用 jHipster 脚手架应用程序开发时自定义实体的推荐方法是什么?

0 投票
1 回答
5681 浏览

liquibase - Liquibase generateChangeLog 失败 - 表已经存在

当我运行 Jhipster 项目时,我从 Liquibase 收到“表已存在”错误:

我已使用将 Liquibase 更改日志文件生成到 config\liquibase\changelog 目录中

因此,当我认为更改日志正在设置现有数据库的基线时,某些东西正在诱使 Liquibase 尝试重新创建数据库。

  • Jhipster 版本:当我哟 jhipster -v 是说 1.2。当我 nmp update jhipster 说我是最新的 = 17.2
  • Liquibase 版本尝试了 3.0、3.1 和 3.2
  • 来自 XAMP 的 Mysql 数据库
  • 在 Mysql 中创建了 2 个表 - databasechangelog 和 databasechangeloglock
  • 运行 Jhipster 应用程序时,databasechangelog 保持为空,并且 databasechangeloglock 添加了一条记录

此过程有效,但自从移至新计算机后就没有了。当它工作时,我看到 databasechangelog 中有几条记录以及 databasechangeloglock 中有 1 条记录

关于如何调试的提示作为一个受欢迎的答案。谢谢。

0 投票
0 回答
318 浏览

heroku - 减少 Prod 配置文件上的嵌入式 Tomcat 启动时间

我正在运行一个基本的 Jhipster 生成的应用程序 - 有关设置详细信息,请参见底部 - 暂时将在单个基本 Heroku dyno 上运行。我使用嵌入式 tomcat 方法,除了生产配置文件的启动时间之外,一切都很好。

使用 Foreman 在我的机器上本地运行服务器,我得到以下结果:

  • 在开发配置文件中,本地和远程 Heroku 数据库的启动时间都小于 30 秒。
  • 在 prod 配置文件中,这两种情况都达到 >100 秒。

这会导致 Heroku 在启动完成之前终止实例,因为它们需要服务器在 60 秒内绑定到它们的指定端口。

因此,我的问题是如何/是否可以减少该时间。我知道 Heroku 提供了基于每个应用程序将超时间隔增加到 120 秒。不过,我希望有一种更优雅的方法,特别是因为我在基本的测功机上运行,​​所以超时扩展甚至可能不够用。

我也知道 Jetty/WebappRunner,但如果可能的话,我更愿意坚持使用更简单的嵌入式 tomcat 设置。

最后,我看到 Rails 有可能在启动期间使用代理来立即绑定到 Heroku 的端口——不过,我没有找到 Spring 等价物。

提前致谢!


设置

  • jhipster v017.2
  • 身份验证类型”:“令牌”
  • hibernateCache”:“没有”
  • clusteredHttpSession”:“否”
  • 网络套接字”:“没有”
  • 数据库类型”:“sql”
  • devDatabaseType”:“postgresql”
  • prodDatabaseType": "postgresql"
  • 使用指南针”:真
  • buildTool": "行家",
  • 前端构建器”:“咕噜”
  • java版本”:“7”
0 投票
1 回答
88 浏览

jhipster - JHipster 找不到 org.thymeleaf.context.WebContext 的类文件

我已经生成了第一个 JHipster 应用程序并解决了 Maven 和 pom 问题。我正在使用 Eclipse,现在出现此编译错误:“找不到 org.thymeleaf.context.WebContext 的类文件”。不知道我错过了什么。提前致谢。

0 投票
1 回答
1027 浏览

jhipster - 如何在 Jhipster 应用中添加 Jsp 页面

我正在从事 Jhipster 项目。

我正在尝试在我当前的 jHipster 项目中添加和运行 .jsp 页面,但它不起作用。

如何在 jHipster 项目中添加和运行像“.jsp”扩展页面这样的服务器端页面?

请尽早通知我。

0 投票
1 回答
513 浏览

java - 无法热重载 JHipster 应用程序

这是我第一次使用 jhipster。我正在尝试热重新加载应用程序,但出现运行时 Thymeleaf 异常。任何指针将不胜感激。

但是,如果我在 tomcat 中部署战争,例如工作正常。它只是试图在 Jetty 容器中热重载。

0 投票
3 回答
2257 浏览

java - Jhipster 应用程序中未启用生产模式

我正在使用 Jhipster 开发一个 Spring 应用程序。

当我需要部署时,我使用mvn -Pprod package. 此命令生成 2 个 War 文件:xxx.warxxx.original.war. 我将xxx.originalWar 文件部署在本地 Tomcat 中。

尽管我确信这是正确的过程,但应用程序的行为仍然与使用 DEV 配置文件时一样。

是否支持生产模式?

0 投票
1 回答
1537 浏览

thymeleaf - JHipster webTemplateResolver 寻找 /WEB-INF/templates/error.html jar 包含 /WEB-INF/classes/templates/error.html

我刚刚使用最新版本的 generator-jhipster 构建了我的应用程序。一切都很好,直到我做了一些改变,导致服务器想要生成一个错误页面。不幸的是,开箱即用的配置无法解析 error.html 模板:

部署到 tomcat 时,我收到无穷无尽的错误消息列表... 异常处理模板“错误”:解析模板“错误”时出错,模板可能不存在或任何配置的模板解析器都无法访问

这对其他人有用吗?如果没有,是否应该在 src/main/webapp/WEB-INF/ 目录下生成 Thymeleaf 模板来解决这个问题?或者,是否应该使用不同的 ViewResolver 配置?

把上面的改成这个,居然解决了问题……

所以剩下的唯一问题是这种变化是否应该被推送到 JHipster 中,如果是的话怎么做?

0 投票
1 回答
854 浏览

jhipster - JHipster gulp 文件错误——任务“browserify”不在您的 gulpfile 中

在 JHipster gulpfile.js 中,为 JS 文件设置了一个监视任务,它试图调用“浏览器”任务。但是,没有定义“浏览”任务。如果您在开发过程中运行“gulp 服务器”,则该过程将在您修改其中一个 JS 文件后立即终止。

这是一个错误吗?我不明白为什么我们需要使用当前设置调用 browserify。

0 投票
1 回答
378 浏览

jhipster - 为 JHipster 做贡献

我将为 JHipster 项目做出贡献,为 i18n 添加加泰罗尼亚语属性。但是,当我尝试导入项目时,我的 IDE 阻止我这样做,因为没有 pom.xml(有一个 _pom.xml)。我不明白为什么在 pom.xml 文件名中添加了下划线。有人知道原因吗?

更新:

我想这是因为它不是一个 Maven Java 项目。那么我在哪里可以找到有关如何编译和测试我的更改的文档?