问题标签 [jetty-8]

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 投票
1 回答
1447 浏览

servlets - 如何将 servlet 动态添加到码头服务器?

我创建了一个码头服务器,并希望以编程方式动态添加 servlet。

我设置了日志记录和控制台,然后继续创建服务器,如下所示:

因此,当我需要启动一个 servlet 时,我会执行以下操作:

尽管我的动态 servlet 启动代码似乎可以正常工作,但控制台并未显示 servlet 正在初始化。当我有launchServlets = true 时,代码将静态启动servlet,一切都很好,但我想动态启动它们。

我是否必须手动初始化 servlet(我认为 servlet 被隔离到自己的内存空间中)?我如何告诉 Jetty 启动新的 Servlet?

更新:到目前为止,我设法让 servlet 启动的唯一方法是通过 server.stop()/server.join()/server.start()。我想添加 servlet(并删除 - 但这是一个额外的问题)不要中断对现有 servlet 的服务)?

我正在使用 jetty-all-server-8.1.3 和 servlet api 3.0

提前感谢您的帮助/提示!

0 投票
0 回答
521 浏览

java - 在 jetty Server 上部署 War 并单独设置配置文件

我已经部署了一个战争文件(我的网络项目) - 只需将战争文件复制到码头文件夹中的/webapps即可。

(注->操作系统-linux-centos

我有一个映射文件/配置文件“ abc.xml ”,在abc.xml中我指定了数据库配置,它被放置在 war 文件中的/WEB-INF/classes

在登台服务器(码头)上,如果我将此abc.xml文件保存在/contexts 中,我的战争仍然使用/WEB-INF/classes中的战争文件。

我想将配置(如 abc.xml 等)文件分别保存在登台服务器(码头服务器)上。我怎样才能做到这一点?

0 投票
1 回答
245 浏览

java - 如何将spring-boot war部署到debian jetty8

如何将 spring-boot 战争部署到 prodaction debian jetty 8

使用 spring-boot 和 javasonfig 快速开发和测试

https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-jetty8

如何将战争部署到码头 8版本8.1.3-4?如何配置码头8?注释、jsp、spring security等

战争中没有 web.xml。没有xml配置等。

0 投票
1 回答
1385 浏览

jetty - Jetty 8:Web 片段 jar 的 /META-INF/resources/WEB-INF/classes 目录是否有助于 Web 应用程序的类路径?

我创建了一个 Servlet 3.0 Web 片段 jar,其中包含一个文件:

/META-INF/resources/WEB-INF/classes/com/foo/whatever/i18n.properties

应用程序启动时 Web 片段启用的 Servlet 上下文侦听器之一执行以下代码:

这意味着i18n.properties如果最终用户未在其 Web 应用程序的同一路径中指定自己的文件,则应使用 Web 片段的上述文件。

这适用于 Tomcat 7,但不适用于 Jetty 8。这是在 Jetty 8 中部署时产生的异常:

java.util.MissingResourceException:找不到基本名称 com.foo.whatever.i18n 的包,语言环境 en_US

有没有办法让 Jetty 8 尊重 web 片段的类路径贡献?

0 投票
1 回答
2314 浏览

java - 找不到 Web UI 的资源路径:org/apache/spark/ui/static 创建 Spark 应用程序时

我正在使用 spark-cassandra-connector 创建一个 java API。当它在 eclipse 上运行时,它工作正常。然后我创建了一个可运行的 jar 文件并通过命令行执行它,它给了我以下错误。

与 eclipse 日志相比,日志文件的唯一区别在于 jetty-server 的版本。在 Eclipse 中,它将码头服务器版本标识为 8.1.14 v232。但在其标识为 8.yz SNAPSHOT 之上。这是因为码头服务器还是其他原因?我完全被困在这里。

我的 sparkContext 配置如下

0 投票
0 回答
911 浏览

rest - Spring:无法建立连接,因为目标机器主动拒绝它

我使用 Apache Camel + Spring DSL 和 restful web 服务开发了 SFTP、MQ。对于 Restful Web 服务,我使用了 Spring MVC restful。当我调用我的 Web 服务时,我收到以下消息。但是,我验证了 MQ 在不重新启动服务器的情况下部分工作正常,但是数据库中的数据没有更新,消息正在发送到服务器文件夹。重启服务器后,spring MVC restful 工作正常。但是,使用 ps-ef 命令验证服务器已启动。

请指导我问题出在哪里。

web.xml

我已经为 Spring MVC restful 配置了 dispatcher-servlet.xml

我正在使用码头服务器(版本:8)。如果服务器没有命中,我认为 2 天后。它变得空闲或什么。请帮忙。

异常连接到“系统地址”失败。
错误:ConnectionRefused (0x274d)。
System.Net.Sockets.SocketException 无法建立连接,因为目标机器主动拒绝它 IP:PPORT

0 投票
1 回答
1368 浏览

jetty - 获取 ClassNotFoundException:org.eclipse.jetty.server.Server

我在 XML 文件中使用类“org.eclipse.jetty.server.Server”用各种参数初始化它(请注意这是一个 OSGi 环境)。但是,我使用“org.eclipse.jetty.server.Server”类的包没有启动并引发以下异常:

我已确保码头服务器捆绑包已启动并正在运行,并且我已确保在清单文件的“导入包”部分中提供了正确的版本。请帮忙。

0 投票
1 回答
815 浏览

java - Jetty 服务器在一段时间后停止或崩溃

在我的项目中,我们正在使用 Spring 和 Apache Camel 开发 SFTP、MQ 和 Web 服务。项目在 Jetty 9 中运行。我们使用 slf4j + logback API 进行日志记录。有时我的服务器崩溃(停止),我不知道为什么。它经常在运行 1 或 2 天后发生。我无法从我的日志文件中获得太多日志。

  1. 为什么服务器会自动停止或崩溃?
  2. 如何调试它?
  3. 如何获取服务器日志详细信息?
  4. 如何监控这个问题?
0 投票
1 回答
961 浏览

java - 没有 Jetty.xml 的嵌入式 Jetty 定义领域

我在我的应用程序中使用嵌入式 Jetty,我不想使用外部 xml 文件 (jetty.xml)。我想实现一个安全层。这就是我想要做的:

如何在没有 jetty.xml 的情况下将其添加到我的嵌入式码头中(我将使用 realm.properties 作为外部文件)。

嵌入式码头

码头领域

0 投票
1 回答
469 浏览

ant - 尝试从 ant 运行码头时出错:“未能创建任务或键入 jetty.run”

我收到以下错误:

在此运行ant jetty.run时:

上述目标 (jetty.run) 的语法与此处的文档相同(请参阅/搜索停止)。为什么jetty.run不工作,在哪里jetty-run

jetty-run输出:

虽然Jetty 9 文档使用 jetty.run 和 jetty.stop,但本指南没有。很明显,它与<jetty.run ...>vs有关<jetty ...>,但我目前无法解释为什么并且无法获得<jetty.run ...><jetty.stop ...>工作。

类路径: