这是我如何设置我的环境,atm。 端口80上的apache2实例。同一台服务器上的端口8090上的Jetty实例。 用例: 当我访问foo.com时,我应该看到webapp,这是托pipe在docker,端口8090。 如果我把foo.com/blog,我应该看到在Apache上托pipe的WordPress的博客。 (我读了网上的howtos,并使用AMP进行安装。) 以下是我的各种configuration文件: /etc/apache2/mods-enabled/proxy.conf: ProxyPass / http://foo.com:8090/ << this is the jetty server ProxyPass /blog http://foo.com/blog ProxyRequests On ProxyVia On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyStatus On /etc/apache2/httpd.conf: LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_balancer_module /usr/lib/apache2/modules/mod_proxy_balancer.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so 我还没有创build任何其他文件,在网站,可用或网站启用。 现在的情况: 如果我goto foo.com,我看到的Web应用程序。 如果我goto foo.com/blog,我看到一个 […]
我使用Jetty(通过非常方便的Jetty Runner )进行日常的Web应用程序testing。 我最近偶然发现的一件事是,我始终没有在“Content-Type”响应头中find一个叫出来的字符集。 我得到它响应我的应用程序的XMLHttpRequest交易,但不是由<a>链接或任何加载的普通旧页面。 我已经读了一些关于如何设置一个Jettyconfiguration文件,但我从来没有能够完全理解, 所有的servlet容器都是复杂的,而Jetty非常简单,只是奇怪的是我不能理解整体思想。 因此,我所做的启动我的应用程序是使用几个简单的参数运行Jetty Runner .jar文件来设置端口号和日志文件path,然后给它运行.war文件。 它工作得很好 – 除了缺less的字符集:-) 任何人有一个快速的示例configuration文件,可以解决这个问题? 编辑 – 哦,如果有关系,我正在运行Jetty 7.0.0 RC3; 我也尝试了一个稍微更新的版本(仍然是7.something)与完全相同的问题。 我所有的testing都在Ubuntu上。
我已经安装GeoSerer与Jetty运行。 我使用监视器来监视GeoServer是否运行,我需要在这个过程中的PID。 任何人都可以告诉我该怎么做?
早上好! 我有在运行GWT应用程序的docker6前面设置nginx。 我试图转发的IP地址,所有我在网上find的答案告诉我这样做: proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 这工作得很好,除了jetty的日志不显示X-Real-IP,他们显示127.0.0.1。 另外,jetty / GWT对于getThreadLocalRequest().getRemoteAddr()具有127.0.0.1,但是我可以访问X-Real-IP来获得正确的远程IP。 任何想法如何获得正确的远程ip为jetty日志,也getThreadLocalRequest().getRemoteAddr()正常工作? 谢谢!
如何更改Apache Solr附带的Jettyconfiguration? configuration文件位于何处? 我想限制可以连接到Solr实例的IP地址
在我的工作环境中,运行在Ubuntu服务器上的一个docker应用程序没有响应(用户打开http:// [PATH_TO_MY_APP] /正在等待和等待,很长时间后他们得到错误代码400。 我在这个主题是新的,我不知道如何开始解决这个错误。 我可以说,我从networking中的多台电脑出现这个错误,他们都是最新的防病毒软件等安全的Windows机器。 我已经尝试清除客户端计算机上的caching和Cookie,但并未解决问题。
我通过在这里find的dockerfile启动elasticsearch: https://index.docker.io/u/ehazlett/elasticsearch/ 它工作很好。 我需要定义自己的主机,因为我的环境不支持任何种类的多播。 我明白我的select是: 1)当elasticsearch作为命令行参数运行时提供主机 2)修改我的elasticsearch.yml文件来设置主机。 我知道如何构buildyml,我需要知道的是如何通过docker使用我自己的yml而不是容器中的yml来启动elasticsearch。 那可能吗? 谢谢。
最近我切换到亚马逊ec2 + jetty9 +甲骨文jdk7_u45节省成本。 我发现docker服务器非常不稳定。 它随机崩溃没有任何jvm转储文件。 尝试使用dumpBeforeStop = TRUE启用标准输出。 它不会在崩溃之前将转储消息附加到stderrout.log。 似乎它与OutOfMemoryError没有关系,因为我启用了gc详细选项,发现在崩溃之前它仍然有很多可用的内存。 :162604K-> 3340K(176960K),0.2240040秒] 248332K-> 89101K(373568K),0.2736860秒] [时间:用户= 0.01sys = 0.01,实际= 0.28秒] 试图用不同的jdk组合(jdk6 / jdk7)降级到jetty8。 仍然有同样的问题。 试图删除所有的jvm选项,并使用“sudo java -jar start.jar”运行jetty。 仍然崩溃。 任何其他方式来解决问题?
$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu 13.10 9f676bd305a4 9 days ago 178 MB ubuntu saucy 9f676bd305a4 9 days ago 178 MB ubuntu raring eb601b8965b8 9 days ago 166.5 MB ubuntu 13.04 eb601b8965b8 9 days ago 166.5 MB ubuntu 12.10 5ac751e8d623 9 days ago 161 MB ubuntu quantal 5ac751e8d623 9 […]
有创build时立即启动容器的选项吗? 通过创build容器文档查看我看不到一个,但我怀疑这样的事情可能已经存在。