在 netbeans web 应用程序项目中使用 jodd Java 框架

Using jodd Java framework in netbeans web application project

我目前正在关注来自 jodd 网站的 jodd 示例,而不是使用 gradle 我正在 netbeans 中创建一个 Web 应用程序项目并向该项目添加所需的 jodd jar。我使用这种方法的原因是我无法在 netbeans 中打开示例,即使我使用的是 netbeans gradle 插件,但我仍在尝试对此进行排序,这是我的第一个问题。

我的第二个问题是,当我查看示例的目录结构和我自己设置的目录结构时,当我 运行 来自 IDE 因此项目未部署到 tomcat。我尝试模仿示例项目目录结构,但仍然找不到 resources\app.props,我不知道从这里去哪里。

请大家帮帮我。

我不是 NetBeans 用户,我一直不明白它是如何工作的,但我可以向您提出以下建议:

  1. 首先确保项目使用gradle从命令行编译。例如,从 step #2 下载源代码,将其解压缩到某个文件夹并 运行 gradlew build。这应该有效。

  2. 请注意,gradle 使用的是 Maven 文件夹结构。没有什么特别的。这意味着 NetBeans 在有关此结构的某些配置点上应该是 ware。

  3. 尝试先在 NetBeans 中构建一个 war,然后将其部署到 Tomcat。我想 NetBeans 能够构建 wars :)

  4. 难道没有办法在 NetBeans 中标记 Web 项目的资源文件夹吗?

  5. 重要:一些 IDE 有一些默认的扩展集,被认为是 'resources',比如 .properties.xml 等。这可能是 NetBeans 未将 app.props 视为资源文件的原因。因此,尝试在 NetBeans 中找到此配置并将其更改为也接受 *.props 文件。

    为了测试,只需在app.props旁边的资源文件夹中添加一些foo.properties并检查它是否被打包。

  6. 安装 IntelliJ IDEA :)