tomcat

来源:互联网 发布:国乒惨败 知乎 编辑:程序博客网 时间:2024/05/22 15:45

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为缺省的主索引文件 <IfModule mod_dir.c> DirectoryIndex index.html index.jsp </IfModule> 6) 这是最关键一步,在httpd.conf最后加上 #tomcat支持 include TOMCAT_HOME/conf/mod_jk.conf-auto 只需要这一句就够了,别听那些白痴的话,加上什么tomcat-apache.conf,那没用. 把mod_jk.dll拷贝进APACHE_HOME/module目录 这会先不管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连上了!