apache+tomcat发布网站
2014-01-13 22:48
411 查看
第一次配环境,费了好大劲儿,总算调通了,现在总结一下,自己留个备份也供大家参考。
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,中文注释不能保留
(2)编写workers.properties文件,中文注释不能保留。这个文件放在哪里都行,只要和上面定义的位置一致即可。
将tomcat和apache都重新启动一下吧,试试看http://10.0.2.15/项目名/,还有问题的话,查看下log吧。
本次配置主要参考了一下博客:http://www.blueidea.com/computer/soft/2008/5966.asp
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 localhost DocumentRoot "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.txt CustomLog logs/shsc-access_log.txt common JkMount /* 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 'IP worker.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
相关文章推荐
- Apache 与Tomcat 整合发布网站
- Tomcat发布网站知识集锦(修改端口、修改默认发布目录、多域名绑定)(
- Tomcat网站发布配置方案
- 用 Apache 发布 ASP.NET 网站
- 使用Apache+Tomcat搭建动态web网站
- 转:Apache-Tomcat各发布包说明
- 【Web网站服务器开发】apache和tomcat 阿帕奇和汤姆猫
- tomcat虚拟路径发布网站
- Tomcat网站发布配置方案详细说明
- Tomcat 发布部署jsp网站—-使用自己的ip访问jsp网站
- Tomcat发布网站修改端口、修改默认发布目录、多域名绑定
- Apache+Tomcat 同一IP多域名多网站配置
- Tomcat发布网站(修改端口、修改默认发布目录、多域名绑定)
- 搭建了一个Apache+Php+MySQL的服务器。要如何通过Apache发布网站使得其他的电脑可以通过局域网访问?
- tomcat 用AXIS2发布WebService 网站的方法
- 【Web网站服务器开发】Apache 和 Tomcat的区别及配置
- Linux部署tomcat发布网站
- Tomcat 发布部署jsp网站—-使用自己的ip访问jsp网站
- tomcat服务器发布网站的方式小结
- Tomcat项目部署方式--利用tomcat发布网站