我遵循native目录中的building.txt的说明并执行 ./configure --with-apxs=/usr/sbin/apxs 这是一些输出 building connector for "apache-2.0" checking for gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. 自然,我搜索了Stackoverflow以寻找解决方案,因为GCC不在中.因此,我弹出了打开的XCode并安装了命令行工具. GCC现在正在/usr/bin
以下是关于 mod-jk 的编程技术问答
我正在尝试使用Windows 7上的Apache 2.4.4安装ColdFusion 10安装之后. ColdFusion安装似乎成功完成,但是Apache无法通过启用ColdFusion重新启动. Windows Event Viewer报告Apache服务的以下错误: httpd.exe: Syntax error on line 548 of C:/wamp/bin/apache/Apache2.4.4/conf/httpd.conf: Syntax error on line 2 of C:/wamp/bin/apache/Apache2.4.4/conf/mod_jk.conf: Cannot load c:/ColdFusion10/config/wsconfig/1/mod_jk.so into server: The specified procedure could not be found. 这是从mod_jk.conf: 引用此行 LoadMo
我正在寻找一种在Mac OS X 10.7狮子或更高版本上安装MOD_JK的正确方法.目标是在Apache HTTPD后面测试Tomcat. 到目前为止,我发现安装mod_jk的唯一方法是下载源,然后在控制台中配置并进行安装. 这不是很正确,因为我需要自己管理MOD_JK安装和配置.例如,我可能会在需要时忘记稍后删除mod_jk.无论如何,我认为应该有更友好的方法来安装mod_jk,例如某种DMG软件包. 我还发现MOD_JK可在OS X服务器中使用.实际上,它在我的开发机器上,但仅适用于服务器. ... #LoadModule jk_module libexec/apache2/mod_jk.so ... 可能有一个用于MOD_JK的软件包,用于不安装OS X服务器或任何其他方式的开发人员. 更新 mod_proxy_ajp 是另一种选择.主要优点:
我的应用程序使用Apache,mod-jk和Tomcat用于负载平衡,它可以与此work.properties: 一起使用. worker.list=workerlist # Set properties for worker3 worker.worker3.type=ajp13 worker.worker3.host=xxxx worker.worker3.port=xx worker.worker3.lbfactor=4 worker.worker4.ping_mode=A worker.worker3.socket_timeout=30 worker.worker3.reply_timeout=30000 # Set properties for worker4 worker.worker4.type=ajp13 worker.worker4.host=xxxx worker.worker4.port=xx worker.worker4.lbfactor=4 worker.w
我已经使用了Apache HTTPD MOD_JK和TOMCAT作为高可用性解决方案.这是工人. worker.list=myworker worker.myworker1.port=8009 worker.myworker1.host=host1 worker.myworker1.type=ajp13 worker.myworker1.lbfactor=1 worker.myworker2.port=8009 worker.myworker2.host=host2 worker.myworker2.type=ajp13 worker.myworker2.lbfactor=1 worker.myworker.type=lb worker.myworker.balance_workers=myworker1,myworker2 worker.myworker.sticky_session=True 目前,请求在工人中平均分配,并且应用程序正常工作.我想要的是,所有请求都必须归M
我正在尝试使用mod_jk配置Apache负载平衡解决方案.聚类有效,但不能负载平衡. 我的笔记本电脑上有Apache HTTPD 2.2服务器.我有两个VMware虚拟机访客操作系统.这三个都是窗户. VMware机器托管服务Web应用程序的Apache Tomcat服务器.我已经使用MOD_JK配置了httpd.conf文件,并使用工人信息配置了工人属性文件.我可以使用URL访问我的Web应用程序:http://localhost/Web-application.如果我停止一台服务器,则该应用程序是从另一个服务器提供的.但是并非同时.一些提取物如下: httpd.conf文件: LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkLogFile "logs/mod_jk.log" JkLogLevel info JkMount /MovieBooking l
我有/usr/local/tomcat/webapps/cas,我的java应用程序正在运行. 在尝试http://192.168.0.117/cas时将Tomcat和Apache Web服务器(httpd)接口后,我可以看到登录页面,但是当我尝试https://192.168.0.117/cas>时,我从tomcat中从Apache Web服务器中获得404 not found. Not Found The requested URL /cas was not found on this server. Apache/2.2.3 (CentOS) Server at 192.168.0.117 Port 443 https://192.168.0.117/ Apache Web服务器回答的功能良好. 因此,我认为问题应该通过配置Apache Web服务器将某些请求转发到Tomcat来解决. 互联网上有一些帮助,但没有逐步指导. 解决方案 我想您正在使用Ap
需要调整哪些配置,以及它在哪里居住,以增加最大允许的后大小? 解决方案 默认情况下,Apache Tomcat设置了它接受的HTTP POST请求的最大大小.在Tomcat 5中,该限制设置为2 MB.当您尝试上传大于2 MB的文件时,可能会发生此错误. 解决方案是通过增加限制或通过禁用限制来重新配置tomcat,以接受较大的帖子请求.这可以通过编辑[tomcat_dir]/conf/server.xml来完成.将HTTPConnector的Tomcat配置参数MaxPostSize设置为更大的值(字节)以增加限制.将其设置为0将禁用大小检查.请参阅 tomcat配置参考以获取更多信息. 其他解决方案 它将适合其他人,我看到您正在耦合Apache HTTP和Tomcat(tomcat/mod_jk),在这种情况下,编辑Coyote/jk2 AJP 1.3连接器,以相同的方式为标准连接器(标准连接器)土狼http/1.1),因为ajp1.3连接器是tomcat接收数据
我有许多在tomcat中运行的应用程序.每个人都有自己的上下文.我将它们全部与Apache HTTP Server和mod_jk挂钩了不同的域名(查看此问题的更多详细信息:如何安装上下文引用的tomcat应用程序用mod_jk?).工作正常,但是当应用程序生成其网页时,所有URL仍然具有它们的上下文: http://www.example.com/进入http://www.example.com:8080/my-context/ http://www.example.com:8080/my-context/生成网页 网页包含URL /my-context/some-page.jsf 我想在第三步看到/some-page.jsf.重要的是要注意到我无法更改应用程序内部.他们由第三方提供.我所能做的就是配置Tomcat或Apache HTTP服务器. 解决方案 这是有点复杂,但您可以使用URL Rewriter(如 tuckey 要重写出站URL,请删除/my-con
最近我们面临着严重的问题,一个用户是另一个用户的数据.这个问题几乎不可能重现. 我们正在使用Spring-Security提供的标准记录用户 - 管理,我们确保在我们的应用程序中依照变量或类似的并发内容来存储用户. 我们真的怀疑问题是Springsecurity或Tomcat本身. 我们的前服务器是Apache Httpd,通过AJP连接器(Mod_jk)连接到Tomcat.我们没有做任何负载平衡(Httpd关心SSL,一些URL重写和提供一些PHP模块) 这是我们的设置: ## OS OS Name: Linux OS Version: 2.6.32-5-686 Architecture: i386 ## Apache httpd Server version: Apache/2.2.16 (Debian) Server built: Sep 4 2011 20:27:42 ## mod_jk mod_jk/1.2.3
我在tomcat中运行了在/foo上下文中的战争应用程序,这意味着它的URL是http://example.com:8080/foo.现在我正在尝试通过 mod_jk 来将Apache HTTP服务器连接到Tomcat.这是我的 workers.properties 文件: worker.list=foo worker.foo.port=8009 worker.foo.host=localhost worker.foo.type=ajp13 worker.foo.mount=/foo/* 工作正常,但在此URL:http://example.com/foo.我希望它在http://example.com.我错过了什么? ps.这是我的mod-jk.conf,其中包含在httpd.conf: 中 LoadModule jk_module modules/mod_jk.so JkWorkersFile /usr/local/tomcat/conf/workers.prop
我需要在Windows 7机器上本地启动Tomcat的示例应用程序,例如:http://localhost:80/examples/. i m遵循这一伟大而简单的 在尝试任何教程的结果时,它的效果很好: http://localhost:7000/examples/servlets ,Try Tomcat's servlet examples via Apache http://localhost:7000/examples/jsp ,Try Tomcat's JSP examples via Apache http://localhost:7000/examples ,Try Tomcat's examples via Apache http://localhost:8181/ws ,Access ws from Tomcat directly (ws is a dummy custom app) http://localhost:7000/ws ,Access ws vi
我已经设置了在Apache2中配置的虚拟主机,以将我的CF站点代理到Lucee/Tomcat,并使用Mode_jk进行代理. 一切正常工作,除了第一次在服务器重新启动Apache或Lucee或Mod_jk有点重定向到index.cfm并将&_modcfmlredirected附加到URL之后的网站. 所以,当我打开URL cf.test时,我得到cf.test/index.cfm&_modcfmlredirected 我不希望发生这种情况,有人可以解释为什么这发生了,如何防止这种情况. btw:在第1次击中网页后,没有上述效果. 只有一个index.cfm页面,只包含一个代码的一行仅限日期. 虚拟主机配置: ServerAdmin webmaster@cf.test ServerName cf.test ServerAlias www.cf.test DocumentR
i刚刚与mod_security 2.9.1集成了Apache HTTPD 2.4.25.现在我收到了此错误消息: /* --ba380000-H-- Message: Error reading request body: Partial results are valid but processing is incomplete Apache-Error: [file "apache2_util.c"] [line 271] [level 3] [client %s] ModSecurity: %s%s [uri "%s"]%s Apache-Handler: jakarta-servlet Stopwatch: 1489655290393010 8470749 (- - -) Stopwatch2: 1489655290393010 8470749; combined=0, p1=0, p2=0, p3=0, p4=0, p5=0, sr=0, sw=0, l=0, gc=0
我想在Ubuntu 16.04服务器上设置Apache和Glassfish. 我已经安装 apache2 libapache2-mod-jk 玻璃鱼 以下是我遵循的步骤 配置MPM模块 将maxrequestworkers设置为400 in/etc/apache2/mods-available/mpm_event.conf 配置JK模块 JkWorkersFile /usr/share/glassfish4/glassfish/domains//config/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel error JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardU
我正在寻找一个mod_jk.so for apache 2.4.6在Rhel Linux上找不到任何地方.试图从没有经过的来源建立.任何人都知道下载的正确位置或建立任何工作解决方案? 谢谢 vasu 解决方案 此处是mod_jk 的步骤安装 # mkdir mod-jk # wget http://www.eu.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz # tar -xf tomcat-connectors-1.2.41-src.tar.gz # yum install -y httpd-devel gcc gcc-c++ make libtool # cd tomcat-connectors-1.2.41-src/native # ./configure --with-apxs=/usr/sbin/apxs # make # libtool --
在我的Java/Struts2/Tomcat应用程序中,当请求生成"304未修改"响应的某些资源时,该文件仍在响应中发送. 这是使用Fiddler捕获的一个响应示例: HTTP/1.1 304 Not Modified Date: Thu, 26 Jun 2014 11:27:27 GMT Server: Apache/2.2.16 (Ubuntu) Connection: Keep-Alive Keep-Alive: timeout=15, max=100 Vary: Accept-Encoding /*! jQuery v1.7.2 jquery.com | jquery.org/license */ (function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9? a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c
我在我的CentOS上使用Apache(httpd),并在Tomcat6上部署了我的Java/Struts Web应用程序. 我正在使用mod_jk转发Apache之间的请求到Tomcat. 要在SSL上进行这项工作,我遵循这个stackflow问题制作设置httpd.conf,mod_jk.conf. 当我使用HTTP调用时,这在相同的Web应用程序工作正常. 但是,通过https我得到403错误.当我查看我发现以下条目的日志时 目录索引禁止选项指令:/var/lib/tomcat6/webapps/myapp/,feeler:https://my domain IP 我尝试了在httpd.conf中设置目录,如下面,但收到相同的错误 Options +Indexes FollowSymLinks +ExecCGI AllowOverr