问题标签 [runjettyrun]

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 回答
141 浏览

java - 如何配置 RunJettyRun Eclipse 插件以使用 logback?

在 Eclipse Juno 中安装 RunJettyRun 插件并成功运行我的应用程序后,我不知道如何将记录器更改为 Logback。

网上有一些说明,但它们要么不完整,要么非常混乱。

logback通过在 pom.xml 文件中包含logback-classic作为依赖项,我已成功配置 jetty-start 以使用。

0 投票
1 回答
5962 浏览

jetty - 使用jetty server进行热部署

我在我的应用程序中使用独立的码头服务器。我想对 jar 进行热部署。当我通过网络浏览时,我在 jetty.xml 中找到了以下设置

The ContextDeployer will scan the configurationDir directory at intervals of scanInterval seconds for xml descriptors that define contexts.

就我而言,我必须对 jar 进行热部署。使用上面的配置,我如何指定 jar 文件的热部署。指定它将查找上下文文件中的更改。那么要重新部署,我们是否需要更改上下文文件?请帮助我理解。

0 投票
0 回答
97 浏览

web-applications - 出现错误 - 无法启动!同时运行具有多个端口的 JettyTestServer 以进行远程集成测试

我有一种情况,我必须通过多个 JVM 测试远程功能。我正在尝试使用两个不同的端口运行 JettyTestServer。但是在第二个端口上运行 Jetty 时我遇到了错误。

但是,我的测试用例成功通过了。远程功能工作正常。

这是我的代码:-

在我的测试用例中,我使用以下几行来启动码头:

如果我在配置中遗漏任何内容,请告诉我。

提前致谢。

0 投票
1 回答
445 浏览

eclipse - run-jetty-run 不会显示我的 jsp

我使用 run-jetty-run 9 在 Eclipse 中测试我的 Web 应用程序项目。每当我尝试访问使用 run-jetty-run 创建的本地部署上的 JSP 时,都会收到此错误:

PWC6345:调用 javac 时出错。需要完整的 JDK(不仅仅是 JRE)

造成的:

org.apache.jasper.JasperException: PWC6345: 调用 javac 时出错。需要完整的 JDK(不仅仅是 JRE)

据我所知,这可能是由 start.ini 中未使用的行引起的。(this -DORG ... thingy) 如何配置 run-jetty-run 来运行 jsp?在我的 Eclipse 文件夹的深处是否有某种 start.ini?由于我想使用 servlets api 3.0,所以不能在 jetty 9 以下使用。

0 投票
2 回答
1729 浏览

eclipse - 使用 Jetty 8 和 Servlet 3.0 的 Run-Jetty-Run (RJR) 扫描所有 JAR 文件,忽略 jetty-web.xml 中的 WebInfIncludeJarPattern

我正在使用没有任何 web.xml 的 Servlet 3.0,只是使用 Spring WebApplicationInitializer。当我在 Eclipse 中使用 Run-Jetty-Run 启动 Web 应用程序时,JARScanning 需要大约 40 秒,因为它试图在所有 jar 中查找 HandlesTypes 注释。

因此,我尝试在 jetty-web.xml 中设置 WebInfIncludeJarPattern(我也尝试过 jetty-context.xml)并将其放入 webapp/WEB-INF 文件夹中,如http://wiki.eclipse.org/Jetty中所述/Howto/Avoid_slow_deployment。我还设置了 metadata-complete="true"。jetty-web.xml 文件的内容是:

但是,JarScanner 仍会扫描所有 JAR 文件。在调试输出中我可以看到,jetty-web.xml 文件在所有 JARScanning 完成后被解析:

输出:

如何强制 RJR 提前获取 jetty-web.xml 并仅扫描其中指定的文件?或者 RJR 中是否有任何其他方式来指定要扫描的 JARS?

我正在使用以下版本:Eclipse:Kepler Release 4.3 Build id:20130614-0229 RJR:1.3.3.201301020723 Jetty:8.1.8.v20121106

视窗:64 位

谢谢

0 投票
1 回答
927 浏览

java - Atmosphere 示例:无法让聊天演示正常工作(atmosphere.js 给出 404)

我正在尝试从大气样本中运行聊天样本

但我在控制台中收到以下错误

当我查看源代码时,samples/chat我在代码中看不到大气.js。我猜这个文件应该来自一个大气罐?我期待看到它,src/main/webapp/javascript但事实并非如此。

我已经完成了以下步骤

  1. git checkout https://github.com/Atmosphere/atmosphere-samples.git从 git ( )结帐
  2. 切换到最新的稳定分支 ( git checkout atmosphere-samples-project-2.0.5)
  3. 在 Eclipse 中导入samples/chat为“现有的 maven 项目”(使用 m2e 插件)
  4. 设置码头运行目标(RunJettyRun)
  5. 在浏览器中访问http://localhost:8080/<context>

注意,我看到 webapp 正在运行,它只是因为 404 导致了 javascript 错误。

0 投票
0 回答
69 浏览

spring-mvc - spring 3.2 + jetty 8.1.2 - controller / routing not invoked

Currently the application is working correctly as expected on Tomcat 7.

However when I try to get this started on jetty using run-jetty-run eclipse integration, i face the below issue.

Application starts fine, datasources, webappcontext, controllers all initialize fine.

I also get the message about this in the logs, same as that of Tomcat 7:

I am using openjdk7. Jetty-run config: [context=/my-spring-services, webappdir=src/main/webapp]

The server is however running, as I can get src/main/webapp/index.html using GET http://localhost:18080/my-spring-services.

By this I would expect POST http://localhost:18080/my-spring-services/api/inposts to work.

But, when I invoke this API i get the standard 404 - not found(this again works in Tomcat 7).

Not sure if im invoking correctly for run-jetty-run. Would appreciate any help.Thanks.JB

0 投票
2 回答
56 浏览

java - 在运行时操作 Spring MVC

我正在创建一个 Spring Server,不幸的是,它必须在下周“播出”,并且不能再关闭了。我有几个问题:

  1. 我可以在服务器运行时操作/更新Java 类吗?
  2. 我可以在服务器运行时操作/更新HTML 页面吗?
  3. 如果不可能,如果我必须关闭服务器并使用更新重新启动它,我该如何保留我的数据库?
  4. 你会以 JavaApplication、JettyRun、Maven、Gradle 还是其他方式运行它?
0 投票
1 回答
170 浏览

java - Logback 显示行号为 -1

我在我的 Web 应用程序中使用 SLF4J 和 logback。日志将行号显示为 -1 而不是实际行。当我使用 jetty runner 时,我看到了这个问题。当我通过 run-jetty-run 在 eclipse 中运行我的应用程序时,我没有看到这个问题。下面是我的模式。

0 投票
0 回答
81 浏览

eclipse - Eclipse + RunJettyRun + Spring MVC:如何设置 SSL 进行测试?

我正在使用 Eclipse (Luna) 和 RunJettyRun 在 Windows 7 上开发 Spring MVC 网站。我想测试它是否适用于某些页面或目录的 SSL。

我在 C:\Users\Me 中有一个自分配的 SSL 证书(文件:.keystore),默认密码为“changeit”。

在我的 Spring 安全上下文中,我有以下内容:

当我单击http://localhost:8080/login时,我被重定向到https://localhost:8443/login(按预期工作)并且我在 Chrome 中收到以下消息:

这是可以理解的,因为我没有为端口 8443 设置任何东西。

在我的情况下,如何为端口 8443 设置 SSL?谷歌搜索了很多,但我发现主要是关于独立 Jetty 的设置。

感谢您的任何指示和输入!