问题标签 [embedded-jetty]

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 投票
3 回答
1855 浏览

clojure - 如何使码头服务器(ring.adapter.jetty)可以从外部主机访问

我正在尝试使用以下调用运行 Web 服务器

(run-jetty #'handler {:host "hostname" :port 8080})

这将启动一个服务器,我可以从同一主机访问该服务器,但不能从外部访问。我在 EC2 实例上执行此操作,我使用该机器的内部 IP 作为“主机名”,端口 8080 对外部访问开放。我也尝试使用“0.0.0.0”作为主机名,但这导致了相同的行为。

我正在使用稍微过时的 ring-jetty-adapter (0.2.5) 版本,但我无法改变它。

任何帮助是极大的赞赏!

0 投票
1 回答
5098 浏览

spring - 在 Spring 中在嵌入式 Jetty 上配置 Spring Security

我有一个 Spring beans 定义文件,如下

尝试启动上下文时,出现以下异常

这是使用 Spring 3.0.5.RELEASE

异常是可以理解的,查看 DelegatingFilterProxy#findWebApplicationContext 的代码和 JavaDocs,上面写着

在此过滤器被初始化(或调用)之前,WebApplicationContext 必须已经加载并存储在 ServletContext 中。

因为我试图将过滤器创建为上下文处理程序的(子)属性,所以上下文尚未初始化似乎是明智的,因此 Spring WAC 也没有。

我想知道的是如何在 Spring 本身正在组装的嵌入式 Jetty 容器中配置 Spring Security?

似乎有一个 catch 22 场景只需要后期初始化,但我找不到合适的标志来旋转。我尝试过设置lazy-init="true"过滤器 bean,但这似乎并没有取得太大的成就,这不足为奇。

相关: 如何将 Jetty 嵌入 Spring 并使其使用嵌入的相同 AppContext?

0 投票
1 回答
489 浏览

javascript - NodeJS 和 NowJs 服务器和即时通讯

我刚刚接触过 NodeJS 和 NowJS,我对这项技术非常感兴趣。我想做的是,我想构建一个类似 Facebook 即时评论的应用程序,用户评论别人的帖子并立即出现在另一边。我刚刚看过关于 NowJS 和 NodeJS 的截屏视频,我认为这可以完成这项工作。

我的理解是您需要在 NodeJs 中构建某种网络服务器并使用 NowJs 来侦听/接收消息,因此 webserver.js(在 NodeJs 中实现)将是与码头网络服务器不同的网络服务器并侦听不同的端口?而且我必须单独运行 webserver.js。

我的问题是,如果我在 Jetty 上做一些事情,比如在浏览器上接收一些计算,并在完成后将消息发送到 webserver.js,它会将消息分发给所有监听客户端?

0 投票
1 回答
1035 浏览

spring-security - 在 Spring Security 中配置默认​​用户

有没有办法将spring security配置为具有默认用户(具有角色等)?我想在嵌入式码头环境中将其用于测试目的。

我提供了一个 InMemoryUserDetailsS​​ervice 但我错过了告诉 Spring Security 使用哪个用户的部分。

感谢您的帮助

费边

0 投票
2 回答
2577 浏览

java - 将嵌入式 Jetty 服务器作为后台进程启动

我有一个 Spring 应用程序,并使用 Tomcat 开发它并在服务器上运行它。我对部署->取消部署-->再次部署-->.. 开发过程感到非常沮丧,所以我决定切换到嵌入式 Jetty。所以基本上现在我只有一个负责启动服务器的 Java 类:

这非常适合开发,因为它允许热交换并且似乎更快。但是,我还想稍后将此设置部署到我的服务器。启动此服务器并在后台运行它(如 Tomcat startup.sh)的最佳方法是什么?我应该如何调用这个 MainServer 类?

0 投票
3 回答
106 浏览

java - 针对一个 Web 容器的 jar 构建 Java 程序并将其部署到另一个容器中的含义

针对一个 Web 容器(比如 Jetty)的 jar 构建一个 java 程序并在另一个(比如 Tomcat)中运行它有什么影响?

我有一个应用程序,我在开发期间在 Jetty 中运行,但它被部署到 tomcat 服务器中进行生产(为什么?因为它似乎更容易开发而无需运行整个 tomcat 服务器。)

0 投票
2 回答
1935 浏览

java - 使用码头启动应用程序时出错

我使用 maven 插件“wagon-maven-plugin”创建了一个包含 war 文件和 jar 文件的 jar。当我尝试做"java -jar myApp.jar"

我收到以下错误

许可证文件存在于文件夹中。

任何指针都会有很大帮助。

谢谢

0 投票
1 回答
1672 浏览

jetty - 如何让 NCSARequestLog 每小时翻转一次?

Jetty 提供NCSARequestLog来记录请求。但这似乎默认情况下每天都会翻转。

是否可以选择每小时进行一次翻转?

或者有没有办法为此提供自定义日志附加程序?

0 投票
1 回答
10474 浏览

maven-2 - 使用 Maven Jetty 插件部署战争时出现 FileNotFoundException

我正在使用带有 Jetty 插件的 Maven 3.0.3。我收到以下错误:

java.io.FileNotFoundException:无法打开 ServletContext 资源 [/WEB-INF/applicationContext.xml

我不明白,因为文件存在于target/mywar/WEB-INF/applicationContext.xml. 我在我的web.xml

这是我得到的长而讨厌的错误:

2011-08-04 14:08:56.677:WARN:: 上下文 omjpJettyWebAppContext{/all-new-jx,file:/Users/davea/Documents/workspace/NissanUSA2/Technology/nna/mycousa/jx/src/ 启动失败main/webapp/},file:/Users/davea/Documents/workspace/NissanUSA2/Technology/nna/mycousa/jx/src/main/webapp/org.springframework.beans.factory.BeanDefinitionStoreException: IOException 解析来自 ServletContext 资源的 XML 文档[/WEB-INF/applicationContext.xml]; 嵌套异常是 java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml] at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:641) at org.eclipse。 jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:228) 在 org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:

谢谢你的建议。

0 投票
1 回答
303 浏览

tomcat - 以编程方式运行 grails run-app

我将 Selenium 用于 grails 应用程序,但为了运行它,我必须运行grails run-appselenium 才能工作。如何从 JUnit 在 IDE 中启动 grails run-app 或嵌入式 tomcat,以便 Selenium 可以自行启动服务器并自动测试它。

或者,如果有帮助,我可以换到码头。但是我怎样才能实现自动化测试呢?非常感谢。