apache+tomcat发布网站

来源:互联网 发布:马克斯cms赚钱 编辑:程序博客网 时间:2024/06/05 05:39

第一次配环境,费了好大劲儿,总算调通了,现在总结一下,自己留个备份也供大家参考。

1,在eclipse里将工程打成war包。

2,安装tomcat服务器。(平常使用比较多的是从官网下载zip,但是这样开机不能自动开启,而且会有个dos界面。所以要下载对应版本的exe安装。)

     把war包扔到tomcat下的webapps目录下,如果tomcat已经启动,会自动解压war包。

     这个时候可以打开浏览器,输入http://localhost:8080/项目名称/,看看能不能正常运行。如果此时不能正常运行,可以打开tomcat下的logs目录,查看一下错误信息。忘记放相关的ar包是我经常犯的错误。

3,安装apache服务器。

4,将mod_jk.so放入apache下的modules目录。(mod_jk是用来连接apache和tomcat的,类似连接数据库的jar包,也在apache的网站下载,注意要与apache的版本相匹配)

5,之后就是修改配置文件了。

    (1)编写apache下的\conf\httpd.conf,中文注释不能保留

LoadModule jk_module modules\mod_jk.so '向apache说明mod_jk的位置JkWorkersFile "C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\workers.properties" 'tomcat配置文件的位置,可以自己调整JkLogFile "C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\mod_jk2.log"  'mod_jk的log的位置
JkLogLevel info 'log输出等级NameVirtualHost 10.0.2.15  'IP地址,如果监听不是80端口,需要写成类似10.0.2.15:81
<VirtualHost 10.0.2.15>    '同上ServerAdmin localhostDocumentRoot "C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps" '网站的物理地址,如果中间没有空格,可以不加双引号<Directory "C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps">Order deny,allow  '这部分应该是访问权限,没有深究过Allow from all</Directory>ServerName 10.0.2.15 ’这部分是域名,即可以是类似于www.csdn.net,可以写多个,用来根据不同域名执行不同的项目,我没有域名,所以用的IP地址,而且只有一个项目。DirectoryIndex index.html index.htm index.jsp   '如果入口文件是这些,可以在地址栏中不写出来ErrorLog logs/shsc-error_log.txtCustomLog logs/shsc-access_log.txt commonJkMount /* ajp13       '指定哪些URL的内容的被转发到tomcat处理,我这里是全部转发,部分转发可以用JkMount /*.do ajp13等。ajp13是配置中的名字,后面会遇到。</VirtualHost>

   (2)编写workers.properties文件,中文注释不能保留。这个文件放在哪里都行,只要和上面定义的位置一致即可。

workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat 6.0  'tomcat的位置workers.java_home=C:\Program Files\Java\jre7    'jre的位置ps=\worker.list=ajp13     '服务器列表,这里只有一个,起名叫ajp13,多个的时候可以逗号分隔worker.ajp13.port=8009  '端口号worker.ajp13.host=localhost 'IPworker.ajp13.type=ajp13 '前一个ajp13是名称,可以随意改,后一个是协议类型,固定。worker.ajp13.lbfactor=1

将tomcat和apache都重新启动一下吧,试试看http://10.0.2.15/项目名/,还有问题的话,查看下log吧。         

本次配置主要参考了一下博客:http://www.blueidea.com/computer/soft/2008/5966.asp

 

0 0
原创粉丝点击