1.所需软件
apache安装程序:httpd-2.0.63.tar.gz tomcat5安装程序:apache-tomcat-5.5.23.tar.gz jdk安装程序:jdk 6.bin (上传安装文件到/usr/local/下)
2.安装jdk 3.安装apache(下载地址http://apache.justdn.org/httpd/) 4.安装tomcat # cd /usr/local/ 在地址栏输入http://ip:8080就可以看见熟悉的大猫了 表示安装成功 5.安装jk(如果有mod_jk.so文件,就不需要安装jk) 6.apache2.0与tomcat的整合 1).# vi /usr/local/apache/conf/httpd.conf 在文件最末尾加上如下语句 #load mod_jk 为了以后配置域名方便,我们在apache安装目录/conf/httpd.conf文件末尾加上: 2).新建workers.properties文件 在tomcat安装目录/conf下新建workers.properties文件,对其内容为(根据实际环境进行修改,包括tomcat目录,jdk目录,ajp端口等): # 3).解决常见问题 下面接着解决apache与tomcat整合之后的常见问题: apache与tomcat整合后经常出现以下错误: connection timeout reached 这需要修改server.xml文件的一个参数值,在< !-- define a coyote/jk2 ajp 1.3 connector on port 8009 --> 注释下的< connector> 标签中修改connectiontimeout=-1就能解决联接超时的问题。 解决java.lang.illegalstateexception: post too large错误,这是由于tomcat默认只能传递2m大小的内容,在< !-- define a non-ssl coyote http/1.1 connector on the port specified during installation --> 以及< !-- define a coyote/jk2 ajp 1.3 connector on port 8009 --> 的connector标签中都加上maxpostsize=" 0" 即可,表示不限制大小。同时在这两个标签里都加上uriencoding=" gbk" ,可以解决常见的传递中文问题。 则修改后的两个标签分别为: < connector port=" 8080" maxpostsize=" 0" maxthreads=" 150" minsparethreads=" 25" maxsparethreads=" 75" enablelookups=" false" redirectport=" 8443" acceptcount=" 100" connectiontimeout=" -1" disableuploadtimeout=" true" uriencoding=" gbk" /> < connector port=" 8009" maxpostsize=" 0" enablelookups=" false" redirectport=" 8443" debug=" 0" protocol=" ajp/1.3" connectiontimeout=" -1" uriencoding=" gbk" /> 4).配置域名 最后我们在tomcat安装目录中的web(存放静态网页的目录)文件夹下创建域名配置文件:cmsdomain.conf,其内容为(根据实际环境进行修改): namevirtualhost :80 7.测试整合是否成功 最后我们来测试apache与tomcat整合部署是否成功,先启动apache服务器再启动tomcat服务器。在浏览器里输入http://localhost,如果看到的界面与http://localhost:8080的界面相同,表明整合部署成功。 8.设置自启动 #vi /etc/rc.d/rc.local |
详细解决方案
Linux中apache与tomcat整合 jackey
热度:5 发布时间:2023-12-08 01:43:07.0
相关解决方案
- apache-tomcat-7.0.32下的html页面不能访问有关问题
- Server Tomcat v7.0 Server不能起步
- tomcat 部署出现以上提示信息 求解 急
- org.apache.jasper.JasperException: Unable to compile class for JSP:该怎么解决
- Eclipse + Tomcat Debug時很慢,该怎么解决
- JDOM ,windows7 ,tomcat 哪位高手的bug
- tomcat 配置https的有关问题
- org.apache.catalina.connector.RequestFacade有关问题
- org.apache.jasper.JasperException: Unable to compile class for JSP:解决思路
- 请问上Linux平台上怎么搭建JDK \TOMCAT\MYSQL
- Tomcat 6.0 servlet 中文字符乱码解决思路
- 求教:tomcat 的 perm gen设立
- 启动apache-tomcat-5.5.33出现有关问题
- 有个有关问题,请各位帮忙看看:java.lang.ClassNotFoundException: org.apache.struts.action.Act
- tomcat 配置有关问题
- tomcat 用Bootstrap直接启动一个服务,其他web工程如何调用
- httpclient老是提示java.lang.NoSuchMethodError: org.apache.http.protocol.BasicHttpCon
- Tomcat 出现以上异常 请高手帮忙看一上
- TOMCAT 5.5 浏览器输入http://localhost:8080/工程名/页面名 报错404解决方法
- org.apache.xerces.impl.msg.XMLMessages not loaded解决方案
- linux+tomcat部署JSP项目有关问题,找不到jar依赖包
- TOMCAT 5。0运行 异常信息Apache Xerces (or Java 1.5) for full XSD support
- tomcat 起动报错
- linux 上log4j使用,日志输出的配置
- []TOMCAT 上载文件时提示空指针错误 上来来的XLS是空白的
- Server Apache Tomcat v6.0.35 at localhost failed to start
- apache+resin与iis+tomcat解决方法
- 小弟我用JSP+ACCESS+tomcat 5.0 JDK1.4做的一个网站
- tomcat 导入不了自定义类的有关问题
- org.apache.http.client.HttpClient与org.apache.commons.httpclient.HttpClient的差别