问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

tomcat与apache配置问题

发布网友 发布时间:2022-05-08 21:28

我来回答

4个回答

热心网友 时间:2024-01-27 02:56

apache安装目录为APACHE_HOME
tomcat安装目录为TOMCAT_HOME (要设到环境变量中)
jdk安装目录为JAVA_HOME(要设到环境变量中)
1.安装apache:(假定安装目录为APACHE_HOME,根据你实际安装自行替换)
废话不多说,安装后修改APACHE_HOME/CONF/httpd.conf 以下6个地方:
1) Port 8080 或者80 随你
2) ServerName localhost
3) DocumentRoot "e:/www" (为了发布方便,不如自己建个目录作为文档根)
4) 把原来的<Directory "APACHE_HOME/htdocs">改为
<Directory "e:/www">
5) 添加index.jsp为缺省的主索引文件
<IfMole mod_dir.c>
DirectoryIndex index.html index.jsp
</IfMole>
6) 这是最关键一步,在httpd.conf最后加上
#tomcat支持
include TOMCAT_HOME/conf/mod_jk.conf-auto
只需要这一句就够了,别听那些白痴的话,加上什么tomcat-apache.conf,那没用.
把mod_jk.dll拷贝进APACHE_HOME/mole目录
这会先不管apache了,来设置tomcat3.2
步骤:
把tomcat解压缩,将它真正的目录jarakar-tomcat拷贝到你要的目录名TOMCAT_HOME
修改TOMCAT_HOME下的conf目录中的server.xml
1) 如果你不想看TOMCAT启动信息,这么做:
<Logger name="tc_log"
path="logs/tomcat.log"
verbosityLevel = "INFORMATION"
/>
增加一个PATH="logs/tomcat.log" 就可以了
2) 让tomcat改到8081上,一般来说www服务在80或者8080上:
<!-- Normal HTTP -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
<Parameter name="port" value="8081"/>
</Connector>
3)增加APJ13协议支持
<!-- Apache AJP13 support. This is also used to shut down tomcat. -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp13
ConnectionHandler"/>
<Parameter name="port" value="8009"/>
</Connector>
就放在原来的APJ12连接器后面就可以了
4)配合APACHE修改文档根目录
<!-- 文档根目录 -->
<Context path="/" docBase="e:/www" >
</Context>
5)为了用例子测试,还得改一下EXAMPLES的CONTEXT:
<Context path="/examples"
docBase="TOMCAT_HOME/webapps/examples" crossContext="false" >
</Context>
要使用MOD_JK还得改一下同一目录下的WORKERS.PROPERTIES文件:
1) workers.tomcat_home=TOMCAT_HOME
2) workers.java_home=JAVA_HOME
3) ps= 我爱windows 赫赫
现在ok了,开始启动!
别慌,还有启动顺序问题,注意啊,先启动tomcat让它自己修改一下配置,第一次一定
要先tomcat,以后除非修改tomcat的设置,都可以先启动apache了。
ok 来启动tomcat:运行TOMCAT_HOME/bin下面的startup.bat
看到:Startting tomcat. Check logs/tomcat.log for error messages.那就对了
再来检查tomcat的情况
先随便在e:www里面放个index.jsp文件,内容是
JAVA天堂

<%="啊哈!jsp第一次运行!"%>
用浏览器打开http://localhost:8081
如果看到上面的话出现,那么根文档就成功了,再来用例子测试一下,用浏览器打开:
http://localhost:8081/examples/jsp
运行猜数字游戏,如果正确了,说明咱们的examples上下文也关联正确。这就简单了。
剩下就是运行apache了
运行apache,看到这么一行:
Apache/1.3.14 (win32) with mod_jk running...那就对了
再来测试它们的组合,用浏览器打开http://localhost:8080(我假设你用8080端口,如
果是80端口,那就用http://localhost
还是看到那句“啊哈!jsp第一次运行!”
这就说明apache和tomcat连上了

参考资料:参考而已

热心网友 时间:2024-01-27 02:57

是这个样子的

流程:

Tomcat启动后会访问 server.xml的全局配置 它的优先级最高 把配置加载到Tomcat容器 然后在
构造servlet jsp 等web 文件的时候会用 所以你的问题有如下解决方法

首先 Tomcat启动后会自动加载webapps下的工程 所以你得拷贝到那里被它加载才行,当然如果你用的
是MyEclipse的话 可以 点右键-->MyEclipse-->Add and Remove Project Deployments...-->add
可以直接把你的工程加到tomcat中去 ( 如果你没有自己在myeclipse中配置tomcat的话 这步会发现里边没有
tomcat 关于如何配置 我知道你不会 但是我懒的打了 下次分解 我可是手敲的啊 累 )

另外 还有个方法,你仅需要配一次就ok 不用经常把工程复制过去:
你可以指定Tomcat去那里找你的工程 假设你建的工程叫 Test
然后你在 Tomcat目录下的conf\Catalina\localhost中建立一个Test.xml 文件
注意名字必须跟你的工程名字一模一样 "工程名.xml" 然后写上

<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="ture" --reloadable设置tomcat是否重载修改过的servlet
docBase="E:/MyEclipse/workspace/Test/WebRoot" --你工程的绝对路径
path="/test" >
--下边是设置地址池 与数据库相关的 你用不到的话 可以把<Resource></Resource>删除 对我们现在
讨论的问题没有影响,也就是说下边是没有用的 我只是告诉你它可以这样设置地址池
<Resource name="JDBC/SMILE" auth="Container"
type="javax.sql.DataSource" driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/Smile"
username="postgres" password="postgres" maxActive="20" maxIdle="10"
maxWait="-1"/>
</Context>

第三个方法是在 server.xml中配置如上设置,不要<Resource>而已

推荐第2个方法,因为我公司里这么用的

纯手工打造答案
等你分了 不给 的话 我会难过的

热心网友 时间:2024-01-27 02:57

你的java项目用什么编译的,如果用eclisp编译,直接export成war文件,放到tomcat安装目录下webapps文件夹下,运行Tomcat就发布了。

热心网友 时间:2024-01-27 02:58

看二楼写这么多都应该给点分儿啊,呵呵
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 小腿静脉曲张生活中如何保养 如果狗吃了巧克力会怎么样? 狗狗吃巧克力多久会有中毒反应 如果狗吃了巧克力多久就死啊? 狗狗吃了可可粉要观察多久 狗狗吃巧克力后,多久会出现症状?多久后已经安全了?我家狗子疑是被人喂了巧克力、弄去打了解毒针后瞳孔_百度问一问 跑跑卡丁车彩虹水气球怎么得,有什么奖励? 汽球,有几画?彩虹,有几画? 孙怡彩虹系生日大片曝光,你觉得这个造型适合她吗? 吴彦祖的老婆叫什么? 吴彦祖庆祝结婚十一周年纪念日,他的老婆是谁? 45岁吴彦祖,隐藏了17年的外国老婆,她究竟是谁呢? 吴彦祖妻子晒骑马照,马背上8岁女儿神情自若十分潇洒,她的技术如何? 吴彦祖妻子晒女儿骑马照,吴斐然打扮帅气,他们对孩子是如何教育的? 吴彦祖复刻20年前恩爱照,为妻子Lisa甜蜜庆生,他的妻子有何背景? 吴彦祖亲吻妻子脸颊,复刻20年前旧照为妻子庆生,网友对此有何评价? 我是女人最近尿多总是上厕所什么原因 女人为什么老爱上厕所 女人老是想上厕所是什么病 淘宝库存管理软件哪个好 apache+tomcat配置 apache+tomcat post的配置是哪些 关于java跟apache tomcat的配置,谢谢 三菱空调开机二分钟自动停机温控显示1 三菱空调显示time+sun 经营四川连锁火锅店需要考虑哪些因素? 新手如何开好一家四川火锅连锁店呢? 四川连锁火锅开店哪家有优势? 开四川火锅连锁店如何选择好的位置? 四川连锁火锅加盟店怎样才做好营销呢? 开四川火锅连锁店有哪些步骤? 四川连锁火锅创业需要满足什么条件? 四川火锅连锁如何正确选择品牌? 压缩照片压缩成什么格式?RAR还是ZIP? 风铃菩提和金刚区别 金刚菩提和落地红的区别 我见鬼了 求救!!! 我见鬼了,怎么办,不知道怎么赶走。 前几天我见鬼了,是真的吗? 我见鬼了!