问题标签 [gretty]

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 投票
0 回答
42 浏览

eclipse - 在 spring 中使用 @Scheduled 会导致 java.net.BindException: Address already in use: bind

我有一个 Spring 类,它每分钟执行一个预定任务。

然后我使用 gretty 在 eclipse 中运行它。它工作正常,但是当我执行 appStop 和 appStart 时。我收到以下错误

严重:无法初始化与 ProtocolHandler ["http-nio-8993"] java.net.BindException 关联的端点:地址已在使用中:绑定

我一直在寻找解决方案,并且大多数人建议识别并终止相关进程。我希望能更好地了解问题所在并提供更细致的解决方案

0 投票
1 回答
736 浏览

java - Gretty、Spring MVC 和热部署

我正在学习 Spring MVC 并尝试将它与 Gradle 和 Gretty 插件一起使用。我已经成功创建了一个“Hello World”项目,但是我无法使用 Gretty 进行热部署,尽管设置了managedClassReload=true. appRun我使用IntelliJ 的 gretty 任务运行应用程序。我build.gradle的如下:

无论我使用tomcat9还是jetty9用于 servlet 容器都没有关系:日志没有显示 Gretty 检测到项目中源文件的更改。

有趣的是,当我注释掉该managedClassReload=true行并取消注释reloadOnClassChange=true时,检测到对源文件的更改并自动重新加载项目。

gretty 的热部署不起作用的原因是什么?springloaded 不能与 Spring MVC 一起使用吗?

0 投票
1 回答
286 浏览

gradle - 如何在 appRun 之前删除文件

我需要在运行 appRun 时web.xml从任务build/inplaceWebapp/WEB-INF/web.xml之后删除。prepareInplaceApp我试过了 :

但这给了我一个error

找不到参数的方法 prepareInplaceWebApp()...

我拥有的是特定于 tomcat的web.xml,并且会导致 appRun 出现问题。appRun 运行良好,没有任何web.xml文件。

谢谢!

布莱克麦克布莱德

0 投票
0 回答
196 浏览

tomcat - 在安全模式下运行 Gretty 的 tomcat

任何人都有 catalina.policy 文件的示例,当我通过 gretty-gradle-plugin 运行它时,如何让 tomcat 在安全模式下工作?我想我需要一些额外的 gretty-gradle-plugin 权限,但我无法找出哪些权限。我的 build.gradle 配置...

0 投票
1 回答
350 浏览

gradle - 没有方法签名:静态 org.akhikhl.gretty.ProjectUtils.getClassPath()

我正在尝试将我的 javaee 项目从 ant 迁移到 gradle。我的最终目标是能够通过 gradle 在码头上运行该项目。我想为此使用 gretty 插件。我在 Intellij IDEA CE 2018.1 中使用默认的 gradle 包装器

当我启动 gretty 的 appStart 任务时,出现错误:

我的项目目录结构与 gradle 期望的默认目录结构不同。我检查了gretty的源代码,异常来自;

gretty/libs/gretty/src/main/groovy/org/akhikhl/gretty/StartBaseTask.groovy:212

零件wconfig.inplace返回。null我想我需要在我的build.gradle文件中设置一些东西,但我不知道它是什么。我的文件内容:

我该如何解决?

提前致谢

0 投票
1 回答
6842 浏览

java - java.lang.RuntimeException:从 jar 扫描条目 module-info.class 时出错

我尝试用 gretty 运行项目。它抛出异常:

毕业典礼:

扫描互联网没有帮助。请建议如何正确运行它。我从 jcenter() 下载依赖项时遇到问题,可能是,问题就在这里。

验证者写道,我的问题主要是代码,但我不知道要在我的解释中添加什么,我很抱歉,我会引用史蒂夫乔布斯的话:

“你无法将这些点点滴滴向前看;你只能向后看。所以你必须相信这些点点滴滴会在你的未来以某种方式连接起来。”</p>

0 投票
1 回答
346 浏览

gradle - Gretty 静态资源重载问题

我正在尝试以一种允许我重新加载静态资源(如 *.html 文件(位于标准 src/webapp/WEB-INF 中))的方式配置 gretty,而无需重新部署服务器。然而我所有的尝试都没有成功。
我通过更改 html 文件并在 chrome(ctr+shift+R) 中使用清除缓存重新加载 html 页面来测试它。

使用配置 1

更改任何 html 页面都没有任何影响。

使用配置 2

更改任何 html 都会调用整个服务器重新部署,这是我不希望发生的。

有没有机会让这个工作?

0 投票
1 回答
40 浏览

java - Gradle:如何在战争中包含额外的包?

我在 gradle 模块的根目录中有包。如何使用 gradle & gretty 将其包含在战争构建中?

它是非 java 包,名为“前端”。

0 投票
1 回答
3421 浏览

gradle - 如何将 jetty 或 gretty 导入我的 gradle 脚本

我正在尝试Gradle In Action书中的 gradle 示例“todo-webapp-jetty”。这可以在这里找到。经过几次搜索,我才知道码头不再受支持。相反,我们需要使用 gretty 插件(最好是 org.gretty 提供的那个)。但仍然没有运气。我的构建脚本与示例相同,只是调整为使用 gretty 插件。

使用插件块,这工作正常,但只有在我执行 jettyRun 任务之前。执行 jettyRun 任务后,控制台卡在 87% :

编辑 1 开始:发布完整的堆栈跟踪

编辑 1 结束

但是没有插件阻止这个,不起作用,每当我运行构建时,我都会收到以下错误消息:

编辑 2 开始我的build.gradle :

编辑 2 结束

非常感谢任何指导。

0 投票
0 回答
784 浏览

java - Tomcat 9 Servlet 使用 gretty 与 webapp 崩溃

我在 gretty 中运行我的 webapp 时遇到问题。我正在使用以下配置

运行时出现以下错误

奇怪的是,我可以在独立的 tomcat 实例中运行 web 应用程序(我已确保 tomcat 版本和 servlet 相同)。

gretty 插件适用于我的另一个 webapp,所以我认为这是实际 webapp 本身的问题,但我不知道从哪里开始找到问题的根源,因为它在独立的 tomcat 实例中工作,它使这个任务更艰巨。