草庐IT

embedded-jetty

全部标签

java - 通过 ssl 的 Jetty WebSocketClient

我有一个在嵌入式jetty(8.1.8.v20121106)中运行的WebSocket服务器,我想从另一个带有jettyWebSocketClient的Java应用程序连接到它。这是我使用的测试方法:@TestpublicvoidtestWebSockets()throwsException{logger.debug("STARTtestWebSockets()");WebSocketClientFactoryfactory=newWebSocketClientFactory();factory.setBufferSize(4096);factory.start();WebSocket

java - 启动 Jetty 服务器时扫描条目 "module-info.class"时出错

我最近在启动我的Java服务器时看到了这个。还有其他人看到这个吗?如果是这样,修复方法是什么?我可以确认相关路径中存在jar和module-info.class。MultiException[java.lang.RuntimeException:Errorscanningentrymodule-info.classfromjarfile:jetty/9.2.4.v20141103/tempDirectory/webapp/WEB-INF/lib/slf4j-api-1.8.0-alpha2.jar,java.lang.RuntimeException:Errorscanningentr

java - 如何用 jetty.port 覆盖 jetty.xml

我正在使用maven-jetty-plugin并尝试使用-Djetty.port=8090覆盖我的jetty.xml设置,但它不起作用。只有当我从jetty.xml文件中删除连接器部分时,我才能将端口设置为8090。所以:mvnjetty:run-Djetty.port=8090连接器从8080端口开始没有连接器从8090端口开始问题是我需要配置接受器、统计数据和其他东西。我尝试仅从连接器上移除端口,但没有用。我正在使用:JAVA1.7_05MAVEN3.0.4Jetty8.1.4LinuxUbuntu12.0464bits这是我的pom.xml插件配置:org.mortbay.jet

java - 如何在后台运行 Solr Jetty

我正在使用Solr附带的Jetty/Solr构建,并希望在后台而不是在终端中运行它。现在我通过java-jarstart.jar启动它,但我希望它记录到一个文件并在服务器后台运行,以便我可以关闭终端窗口。我确定有一些我找不到的java配置。我已经尝试过java-jarstart.jar>log.txt&但仍然没有成功输出到终端窗口。谢谢。 最佳答案 尝试这样的事情:nohupyourcommand>output.log2>&1&nohup将防止您的命令在您注销时被终止。&将在后台运行它。>output.log将标准输出发送到outp

java - 重复的片段名称错误 Jetty Maven 插件

我运行jetty-maven-plugin8.0.0M2。启动后工作正常(mvnjetty:run)。如果我更改源,插件会尝试热部署但由于以下错误而卡住Duplicatefragmentname:PrimeFacesforjar:file:/C:/path/to/project/webroot/WEB-INF/lib/primefaces-2.1.jar!/META-INF/web-fragment.xmlandjar:file:/C:/path/to/project/webroot/WEB-INF/lib/primefaces-2.1.jar!/META-INF/web-fragme

java - Jetty:将静态内容的 HTTP 重定向到 HTTPS

我已经使用两个XML上下文配置设置了Jetty9.3。一个用于staticcontent:/static/home/user/statictrue还有一个用于Web应用程序(WAR文件):/webapp/home/user/webapp.war然后我使用了thisanswer设置Jetty将HTTP请求转发到HTTPS。更具体地说,我将以下内容添加到jetty/etc/webdefault.xml:Everything/*CONFIDENTIAL并将以下内容添加到我的jetty/etc/jetty.xml中的HttpConfiguration:这非常适合我的Web应用程序(即通过“/w

java - mvn jetty :run does not find my LoginService

我按如下方式设置了一个jetty安全领域(与mvnjetty:run一起使用)。这有效:pom.xmlorg.mortbay.jettyjetty-maven-pluginsrc/test/resources/jetty-test.xmltruejetty-test.xmlMySecurityRealmsrc/test/resources/jetty-realm.propertiestrue然后我尝试删除对jetty-test.xml文件的需求,如下所示:pom.xmlorg.mortbay.jettyjetty-maven-pluginsrc/test/resources/jetty

java - @Embedded 对象如果没有基本数据类型字段则不会自动实例化

基本问题:为什么不总是实例化@Embedded对象?有趣的观察是,如果@Embedded对象不包含基本数据类型(int、boolean...)或之前未接触过,Ebean不会实例化这些对象。示例:@EntitypublicclassEmbedder{//getNotAutoInstantiated()willreturnnullifthisfieldwasnottouchedbefore@EmbeddedprivateNotAutoInstantiatednotAutoInstantiated=newNotAutoInstantiated();//getAutoInstantiated(

java - 如何将 nginx 配置为 jetty 的代理?

我一直在尝试将nginx设置为jetty的代理。我想按照thisanswer中的解释做一些事情但Jetty不响。我创建了一个.war并将它放在~/jetty/jetty-dist/webapps/web_test-0.1.0-SNAPSHOT-standalone.war例如,我想使用IP地址为198.51.100.0的域example.com。我还将/etc/nginx/sites-available/default复制到文件example.com中,并将其放在同一目录中。在我的案例中,你能帮我配置nginx作为jetty的代理吗?我知道网上有很多关于如何执行此操作的引用资料,但它们

Jetty 中的 javax.naming.NameNotFoundException 但 Tomcat 中没有。怎么解决?

我有一个这样的示例代码:ConnectionPool.dataSource=(DataSource)initialContext.lookup("java:comp/env/jdbc/murach");并且在webapp/META-INF/context.xml当我将此Web应用程序部署到Tomcat时,数据库连接正常,但是当我使用Jetty插件尝试使用Jetty时:jetty:run-warorg.eclipse.jettyjetty-maven-plugin9.2.1.v2014060928082/我得到:javax.naming.NameNotFoundException;rem