在使用Apache启动tomcat应用程序之前提供静态页面

在使用Apache启动tomcat应用程序之前提供静态页面,apache,tomcat,mod-jk,Apache,Tomcat,Mod Jk,我在Apache服务器后面安装了Tomcat,并使用mod_jk将它们连接起来。现在,我需要暂时提供一个静态文件,因为war正在tomcat上部署,并且服务已经启动并运行。我找不到这样做的方法 编辑:worker.properties如下所示: worker.list=worker1 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 mod_jk.conf LoadModule

我在Apache服务器后面安装了Tomcat,并使用mod_jk将它们连接起来。现在,我需要暂时提供一个静态文件,因为war正在tomcat上部署,并且服务已经启动并运行。我找不到这样做的方法

编辑:worker.properties如下所示:

worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
mod_jk.conf

LoadModule    jk_module  /etc/httpd/modules/mod_jk.so
<IfModule jk_module>
JkMount /* worker1
JkMountCopy All
JkWorkersFile /etc/httpd/conf/workers.properties
JkShmFile     /var/log/httpd/mod_jk.shm
JkLogFile     /var/log/httpd/mod_jk.log
JkLogLevel    error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
</IfModule>
LoadModule jk_module/etc/httpd/modules/mod_jk.so
JkMount/*worker1
全部复制
JkWorkersFile/etc/httpd/conf/workers.properties
JkShmFile/var/log/httpd/mod_jk.shm
JkLogFile/var/log/httpd/mod_jk.log
JkLogLevel错误
JkLogStampFormat“[%a%b%d%H:%M:%S%Y]”
JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories

按照以下步骤安装mod_jk连接器:

# cd /var/java/

# mkdir mod-jk

# cd 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 --finish /usr/lib64/httpd/modules
# make install

# service httpd restart

我意识到我应该在apache服务器上托管一个带有静态页面的小应用程序,并添加ajax调用来测试tomcat服务,看看它们是否正常运行。在mod_jk.conf中添加了一个“no jk”配置,因为它将所有请求绑定到tomcat。
我添加了
setenif请求\ u URI”/static app/*“no jk
。这解决了我的问题。

请发布您的日志和mod_jk.con+workers.propertiesfile@Ghayel,我添加了关于2个文件的信息。关于日志,我根本没有定制它。这是Apache 2.4.6附带的默认设置。在mod_jk.conf文件中有mod_jk.log条目,即
JkLogFile/var/log/httpd/mod_jk.log
copy pastethis@Ghayel,该文件为空。该文件通常包含
[Sun Apr 17 03:24:53.388 2016][28283:140277036681184][info]init_jk::mod_jk.c(3591):mod_jk/1.2.41已初始化
表示未配置。让我写一些步骤来说明如何将其设置为答案。如果你有任何问题,请发邮件给gmail.com的ghayel