jetty相关内容
我试图使用Docker在Jetty 9中部署Java WAR文件。我想配置东西作为数据库URI字符串,loglevel等通过环境变量 - 所以我也可以使用Docker的链接功能。 但是,如果我开始应用程序通过 java -jar start.jar ,我设置的环境变量不可用于应用程序。 解决方案 使用系统环境变量(aka 系统。 Jetty的 start.jar 不支持getenv(
..
我想要做的是为我的jetty应用程序同时提供http和https。我有SelectChannelConnector和SslSocketConnector连接器,它们的端口分别是3131和8443. 我想透明地转发请求 http:// localhost:80 / * - > http:// localhost:3131 / * https:// localhost:80 / *
..
我看过这个问题,没有好的答案,你如何配置jetty允许从外部服务器访问?我刚开始搞砸了solr和jetty,并且使用solr附带的示例jetty实例。 solr在localhost上正常运行,我可以查询它来自同一服务器上的网站。但是,我无法从另一个服务器访问solr实例。在过去几天里,我已经搜索了一些内容,但是没有找到可以允许非本地主机访问solr的内容。 基于我已经尝试添加以下行到示
..
我只想配置jetty来监听多个端口。我不想要多个实例或多个webapps,只需要一个jetty,一个webapp,但是监听两个或更多的端口。 默认方式不支持多个条目: 感谢您的帮助! 解决方案 在您的jetty
..
我在读这篇文章: http://docs.codehaus.org/ display / JETTY / LastModifiedCacheControl 它说 默认servlet允许通过使用cacheControl init参数 为静态内容设置缓存控制头 : cacheControl
..
在Jetty 6.1中设置HTTP头(基于文件名模式)的最佳方法是什么?是可能通过jetty.xml(或jetty-web.xml)?或者我必须修改web.xml吗? 解决方案 您可以通过配置添加头。在jetty.xml中,输入以下示例:
..
我可以指定某种方式目标版本的vm的jsp编译? (我需要1.7,而不是1.5,这是默认情况下)。 我有一个 WebAppContext ,一些过滤器在代码中等等 webapp本身是一个爆炸战争..所以没有使用xml配置,因为它不需要。 但是似乎,xml配置是必要的,为了这样做?看起来像(而不会与代码中的定义冲突)? ..or有没有办法通过代码的技巧? 谢谢。 解决方案
..
我需要运行一个.sh文件并获取它的输出。我还需要查看文件的设置。 .sh文件只需通过终端运行一个java应用程序。 任何想法?我真的坚持这个..... Elijah server.sh文件: / p> echo启动Jarvis程序D. ALICE_HOME =。 SERVLET_LIB = lib / servlet.jar ALICE_LIB = li
..
我有这个设置: 我在我用作服务器的ubuntu计算机上安装了nginx和Jetty。我测试Jetty,它运行在0.0.0.0.:8080,我看到Jetty欢迎页面。 我将使用的域是nomilkfor.me。 nginx conf文件位于 /etc/nginx/sites-available/nomilkfor.me.conf 中。 I我在另一台笔记本电脑(OSX)上编程,我用le
..
我们运行nginx作为反向代理,将请求转发给运行Compojure的Clojure应用程序,该应用程序环绕Jetty并为我们的应用程序提供服务Web请求的能力。 我们当前捕获由nginx和Clojure应用程序生成的日志(通过log4j到syslog)。但是,我们无法将nginx日志中的条目与Clojure应用程序的syslog输出中的条目匹配。 我们需要找出一种方法来修改该请求向上游
..
我使用Noir和clojure编写了一个Web应用程序,它使用Jetty。 Jetty有两种使用gzip的方法,一种用于静态,一种用于动态,它们在 http://stackoverflow.com/a中有所描述/ 9113129/104021 。我想打开静态和动态gzipping,但我们的项目不使用web.xml文件,不想开始。 我如何 设置jetty以使用gzip(即没有web.xml)?
..
我在Heroku上运行compojure。它们每个进程的线程数限制为100个线程。所以当我超过这个限制,我得到: java.lang.OutOfMemoryError:无法创建新的本机线程。 Compojure正在使用jetty环适配器。有没有配置服务器只能一次接受一个线程到servlet? 解决方案 解决方案来自Chris Perkins在 compojure google群组上。
..
使用Ring的Jetty适配器,如果我的请求太大,我得到一个413:FULL HEAD错误。我跟踪到一个名为headerbuffersize的属性,但是当我尝试设置它在run-jetty调用,我仍然得到413的。是否有更好的方法来控制Ring的配置? (ring / run-jetty {:port port:join?false :headerbuffersize 1048576
..
当我直接调用jetty处理程序时,我可以传入一个配置器,如下: -buffer-size 8388608) (defn start [port] (ring / run-jetty (var app) {:port port :join?false :host“127.0.0.1” :configurator (fn [jetty] (doseq [connector(.ge
..
我正在使用ring和clojure编写一个Web应用程序。我使用jetty适配器的开发服务器和emacs / SLIME的IDE。虽然wrap-reload有帮助,run-jetty阻止我的slime会话,我想要能够启动/停止它,而不必在单独的终端会话中运行它。理想情况下,我想定义一个服务器代理和函数start-server和stop-server,启动/停止代理中的服务器。这是可能吗? 解
..
我正在寻找一个良好的生产Web服务器/ servlet容器为我compojure web应用程序。使用compojure使用Jetty或Tomcat或其他服务器的Clojure Web应用程序的优点和缺点是什么?有关使用Clojure生产的Web服务器或工具的好文档吗? 我更喜欢一个灵活,易于配置和具有良好文档的Web服务器如何配置和使用它。 解决方案 如果你还没有自己的基础设施运行
..
如何在我对UTF-8的回复中设置默认字符编码? 我已尝试过 System.setProperty(“file.encoding”,“UTF-8”); 和此 code> System.setProperty(“org.eclipse.jetty.util.UrlEncoding.charset”,“utf-8”); 两者都没有效果 - 响应仍然
..
我使用Jetty来测试我们有的web服务,我想让它在内容类型头下没有字符集响应。 知道如何做到这一点? 我已经尝试拦截响应并将CharacterEncoding设置为null或“”但是给出了异常。 我正在使用Jetty 6.1.6。 解决方案 承认,我的码头是一个很老的(4.2,但做一切我需要的方式)。我把它比作tomcat(4.1.29,老太)。我使用以下代码检查了内容
..
是否可以在运行时更改密钥库?目前我在设置SSL之前,我做一个server.start() - sslContextFactory.setTrustStore(ks); sslContextFactory.setTrustStorePassword(TRUSTSTORE_PASS); sslContextFactory.setKeyStorePassword(KEYSTORE_PAS
..
我使用 org.eclipse.jetty.util.ajax.JSON 来解析JSON文本。 但是 JSON.parse(string)方法生成一个对象,我需要它作为一个Map。 在内部,它是一个正是提到的类的对象。 但是,如何将一个Object转换成一个Map而不构造一个新的或者取消选中的转换警告? 目前,我只找到一个解决方案 private Map
..