问题标签 [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.
java - 如何配置 RunJettyRun Eclipse 插件以使用 logback?
在 Eclipse Juno 中安装 RunJettyRun 插件并成功运行我的应用程序后,我不知道如何将记录器更改为 Logback。
网上有一些说明,但它们要么不完整,要么非常混乱。
logback
通过在 pom.xml 文件中包含logback-classic
作为依赖项,我已成功配置 jetty-start 以使用。
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 文件的热部署。指定它将查找上下文文件中的更改。那么要重新部署,我们是否需要更改上下文文件?请帮助我理解。
web-applications - 出现错误 - 无法启动!同时运行具有多个端口的 JettyTestServer 以进行远程集成测试
我有一种情况,我必须通过多个 JVM 测试远程功能。我正在尝试使用两个不同的端口运行 JettyTestServer。但是在第二个端口上运行 Jetty 时我遇到了错误。
但是,我的测试用例成功通过了。远程功能工作正常。
这是我的代码:-
在我的测试用例中,我使用以下几行来启动码头:
如果我在配置中遗漏任何内容,请告诉我。
提前致谢。
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 以下使用。
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 位
谢谢
java - Atmosphere 示例:无法让聊天演示正常工作(atmosphere.js 给出 404)
我正在尝试从大气样本中运行聊天样本
但我在控制台中收到以下错误
当我查看源代码时,samples/chat
我在代码中看不到大气.js。我猜这个文件应该来自一个大气罐?我期待看到它,src/main/webapp/javascript
但事实并非如此。
我已经完成了以下步骤
git checkout https://github.com/Atmosphere/atmosphere-samples.git
从 git ( )结帐- 切换到最新的稳定分支 (
git checkout atmosphere-samples-project-2.0.5
) - 在 Eclipse 中导入
samples/chat
为“现有的 maven 项目”(使用 m2e 插件) - 设置码头运行目标(RunJettyRun)
- 在浏览器中访问
http://localhost:8080/<context>
。
注意,我看到 webapp 正在运行,它只是因为 404 导致了 javascript 错误。
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
java - 在运行时操作 Spring MVC
我正在创建一个 Spring Server,不幸的是,它必须在下周“播出”,并且不能再关闭了。我有几个问题:
- 我可以在服务器运行时操作/更新Java 类吗?
- 我可以在服务器运行时操作/更新HTML 页面吗?
- 如果不可能,如果我必须关闭服务器并使用更新重新启动它,我该如何保留我的数据库?
- 你会以 JavaApplication、JettyRun、Maven、Gradle 还是其他方式运行它?
java - Logback 显示行号为 -1
我在我的 Web 应用程序中使用 SLF4J 和 logback。日志将行号显示为 -1 而不是实际行。当我使用 jetty runner 时,我看到了这个问题。当我通过 run-jetty-run 在 eclipse 中运行我的应用程序时,我没有看到这个问题。下面是我的模式。
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 的设置。
感谢您的任何指示和输入!