草庐IT

jetty-env

全部标签

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 - 如何将 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

java - 将 Jetty 作为 Servlet 容器嵌入

我正在使用Tomcat来为我的JavaServlet提供服务,这对我来说有点多。我只需要服务,单独的Servlet请求,没有静态内容,也没有JSP等。所以我一直在寻找一个可以嵌入到我的应用程序中的Servlet容器。我觉得如果把Jetty剥离出来,单独作为一个ServletContainer使用,可以扩展性更好,占用内存小,[我不需要Jetty的'WebServer'和其他部分]。所以我有几个问题,如何在我的应用程序代码中嵌入Jetty以单独处理Servlet请求?如果我在我的应用程序代码中嵌入Jetty代码,我是否能够轻松升级Jetty版本?我在这里得到了Jetty代码,如果我必须在

java - 如何使 jetty 服务器从局域网访问?

我正在尝试使用192.168.0.6:8080(A的IP)从LAN上的另一台机器(B)访问网络应用程序(部署在我的机器(A)的jetty8中),但它不工作。虽然我通常可以使用192.168.0.5(B的IP)从A访问机器B上AppServ上托管​​的应用程序。我在机器A的localhost:8080上可以正常访问应用我可以保证没有网络问题,但是jetty不知为何无法通过网络访问。是否有任何特定配置可以通过LAN访问?我的应用程序是Maven项目,我从eclipse运行它,设置在web.xml和pom.xml中。 最佳答案 以下答案适

java - 启动嵌入式 Jetty 服务器的最短代码

我正在编写一些启动嵌入式Jetty服务器的示例代码。服务器必须恰好加载一个servlet,将所有请求发送到servlet并在localhost:80上监听到目前为止我的代码:staticvoidstartJetty(){try{Serverserver=newServer();Connectorcon=newSelectChannelConnector();con.setPort(80);server.addConnector(con);Contextcontext=newContext(server,"/",Context.SESSIONS);ServletHolderholder=