社区
Java EE
帖子详情
tomcat 和 APACHE整合后如何自定义虚拟根目录?
SAMPLE
2003-02-11 07:53:19
我用的是tomcat 4.1.18
Apache 2.044
先行谢过进来的兄弟们:)
...全文
73
6
打赏
收藏
tomcat 和 APACHE整合后如何自定义虚拟根目录?
我用的是tomcat 4.1.18 Apache 2.044 先行谢过进来的兄弟们:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IamZYS
2003-02-13
打赏
举报
回复
我用的是apache2.0.43 + tomcat4.0
下了mod_jk2-2.0.43.dll
按照你的方法不行
IamZYS
2003-02-13
打赏
举报
回复
不行呀
当我运行apache时出现这样的提示这是怎么回事?
Syntax error on line 982 of C:/Apache/Apache2/conf/httpd.conf:
Invalid command 'JkWorkersFile', perhaps mis-spelled or defined by a module not
included in the server configuration
倪大爺爺
2003-02-13
打赏
举报
回复
mod_jk2-2.0.43.dll
这个,下载的,哦,应该是的
风清扬-3
2003-02-13
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1135/1135286.xml?temp=.67651
SAMPLE
2003-02-13
打赏
举报
回复
我不是这么做的
倪大爺爺
2003-02-12
打赏
举报
回复
给你个参考吧
开始安装,首先安装JDK,然后下载mod_jk.dll(http://www.acg-gmbh.de/mod_jk/ 资料说Mod_jk可以和很多服务器搭配起来用)。放在你的apache中的modules目录中,好了,现在开始配置!
1、先配置Jdk1.4,在你的环境变量里将JAVA_HOME设为D:\jdk1.4,具体做法为,WinNT/2000: 我的电脑—>属性—>高级—>环境变量,增加JAVA_HOME,值设为D:\jdk1.4(不用重启)。如果为Win9X,那么手动修改Autoexec.bat增加Set JAVA_HOME=D:\jdk1.4,运行Autoexec.bat使设置生效。
2、 配置Apache,修改Httpd.conf,增加的内容如下:
LoadModule jk_module modules/mod_jk.dll
JkWorkersFile "D:\Tomcat\conf\workers.properties"
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkWorkersFile使指定mod_jk工作所需要的工作文件,JkMount后面是将所有和jsp和servlet的请求通过Apj13的协议送给Tomcat,让Tomcat来处理。
3、在D:\Tomcat\conf目录下建一个worker.properties,如果你要是用过Tomcat3.2以上,将它里面的workers.properties拷贝过来也可以,但是要做相应的修改,workers.properties内容如下:
# ---------这里是你的安装目录---------需要修改
workers.tomcat_home= D:\Tomcat
#---------这个也要修改---------
workers.java_home=D:\jdk1.4
#
#
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
具体内容请参阅快速配置Apache1.3和Tomcat4.0
打开apache服务,如果正常则apache已可正常使用。(其实安装后就可以的,不过放在这里的话是为了检测你的httpd.conf和workers.properties配置有没有错误,可输入http://localhost 检查,一般只要能启动apache服务就没有问题)
4、配置Tomcat,这可是比较重要的一步,成败在此一举。
大家打开Tomcat的核心配置文件D:\Tomcat\conf\server.xml修改如下:
将<!-- Define an AJP 1.3 Connector on port 8009 -->下面的
<!--
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
-->
的<!-- --> 去掉,这句话熟悉XML的人都知道它是注释,因为默认的Tomcat4是没有启用Apj13的8009的端口即mod_jk所使用。有的版本的这句话本来就没有注释符号,可以不做修改。
在tomcat4.0中有
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">这样一句,在其下面增加
<Context path="" docBase="x:\xxx" debug="0"/>
这样一句,其中docBase="x:\xxx"即为你的虚拟路径~!
有的版本是这样的:
找到<Context path="" docBase="C:\Apache\htdocs" debug="0"/>
把docBase=""改成你要的目录就可以(也就是在httpd.conf里你设置的虚拟路径)。
最后:当然是测试了
(我想:到了这一步的话,应该你的tomcat是可以服务了吧?呵呵,一般安装了以后都可以直接输入http://localhost:8080访问的,会出现tomcat的页面,不过配置了server.xml以后,那访问的就是你的虚拟目录里的东西了)
把下面的代码copy到文本编辑器中命名为test.jsp,内容如下:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<%=1+1 %>
</body>
</html>
将它保存到你指定的目录下(也就是docBase中指定的路径下面),然后在浏览器里输入http://localhost/hello.jsp
如果显示2的话,呵呵,那么你就成功了,呵呵~!~!
apache
和
tomcat
整合
配置文件
Apache
和
Tomcat
整合
是将
Apache
HTTP服务器作为前端服务器,用于处理静态内容,而将
Tomcat
作为后端应用服务器,负责动态内容的处理。这种架构可以充分利用
Apache
的高性能和
Tomcat
对Java应用的良好支持。以下是对
整合
...
apache
-
tomcat
-6.0.26
- 配置环境变量`CATALINA_HOME`指向
Tomcat
的
根目录
。 - 修改`conf/
tomcat
-users.xml`添加管理用户,以访问管理界面。 3. **部署Web应用**: - 将WAR文件放入`webapps`目录下,
Tomcat
会自动部署。 - 或者通过...
Apache
_HTTP_Server_安装手册
Apache
HTTP Server 是一款广泛应用的开源Web...随着对
Apache
的深入了解,你还可以配置
虚拟
主机、调整服务器性能、设置访问权限以及
整合
其他服务,如
Tomcat
,实现更复杂的应用场景。不过,这需要进一步学习和实践。
tomcat
学习笔记
- 配置环境变量:设置`CATALINA_HOME`指向
Tomcat
的
根目录
,并将`%CATALINA_HOME%\bin`添加到`PATH`环境变量中。 - 修改`conf\server.xml`配置文件,可根据需求调整端口号、应用上下文路径等。 2. **
Tomcat
的启动...
tomcat
配置
以上只是
Tomcat
配置和使用的一些基础内容,深入学习还包括与其他服务器的
整合
、
自定义
Valve 组件、管理工具的使用等高级主题。熟悉这些知识点,将有助于开发者更好地驾驭
Tomcat
,构建高质量的Java Web应用。
Java EE
67,541
社区成员
225,857
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章