apache Tomcat 的配置

来源:互联网 发布:js 跨域上传文件 编辑:程序博客网 时间:2024/05/13 20:01

光有apache的话无法实现jsp/servlet,
需要Tomcat可以实现jsp/servlet,并且本身就可以当web服务器用,
但是作为web服务器,没有apache好,所以一般将两者结合,
apache负责处理用户的访问,Tomcat负责在后台处理jsp/servlet部分。
------------------------------------------------------------------------------------------------------


apache2.0.63 安装完之后可以把文件拷出来,以后当免安装版用。在这里可以下载
 我用的是KDDI 研究所/binaries/win32/下的 apache_2.2.8-win32-x86-no_ssl.msi

需要修改一下的配置conf/httpd.conf
更改程序目录需要更改:
ServerRoot
更改文件目录需要更改:
DocumentRoot
Directory
如果无法显示图标,更改(若要用自己的图片,注释掉即可)
Alias /icons/
<Directory "xxx/xx/icons>
...
</Directory> 

安装完后,打开http://localhost:8080/   如果看见画面就说明配置成功了
----------------------------------------------------------------------------------------------------


Tomcat(5.5.12)
可以顺便把管理程序下下来方便管理apache-tomcat-5.5.12-admin.zip  
Tomcat的配置端口什么的主要在conf/下的web.xml  server.xml中修改
用户管理在tomcat-users.xml
修改HTTP端口:
/conf/server.xml  的
    <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector port="8080"
 和Apache结合时与Apache通信的接口
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8009"
访问目录在
../webapps/ROOT

安装完后,打开http://localhost:8080/   如果看见画面就说明配置成功了

如果你安装了apache-tomcat-5.5.12-admin.zip  (解压后放到Tomcat的目录下)
需要在conf/tomcat-users.xml 添加管理用户才能进管理页面
<tomcat-users>
 <role rolename="manager"/> 
 <user username="admin" password="admin" roles="manager"/>
...
manager或者admin的role,都属于管理role
----------------------------------------------


两者结合的话需要mod_jk文件
详细设计参考:http://www.javaroad.jp/opensource/js_tomcat3.htm
不过我没有成功,可能因为版本的问题。

我参看这篇文章配置的window2003下整合Apache与tomcat笔记 
有配置成功的告诉我一声。