被动技能激活,开始为您服务。
在开始添加Tomcat之前,你需要满足以下条件:
/www/wwwroot
目录下java -version
命令查看是否安装成功/opt/tomcat
Tomcat默认监听的端口为8080,需要修改为其他端口,可以通过以下步骤进行修改:
conf/server.xml
文件<Connector>
标签中,添加port="8888"
,保存文件并退出为了支持多个网站或应用共享Tomcat,需要为每个网站或应用配置对应的虚拟主机。可以通过以下步骤进行配置:
conf/server.xml
文件</Host>
标签前添加以下内容:<Host name="www.example.com" appBase="/www/wwwroot/www.example.com">
<Alias>example.com</Alias>
<Context path="" docBase="/www/wwwroot/www.example.com" />
</Host>
其中,name
为该虚拟主机的域名,appBase
为该虚拟主机的根目录,Alias
为该虚拟主机的别名,Context
为该虚拟主机的上下文路径和文档根目录。
为了支持PHP,需要安装并配置Tomcat中的PHP模块。可以通过以下步骤进行安装和配置:
./configure
和make
命令进行编译和安装./configure --with-apr=/usr/local/apr
和make
命令进行编译和安装./configure --with-apx=/usr/local/apr/bin/apxs --with-tomcat=../..
和make
命令进行编译和安装mod_jk.so
复制到Tomcat的/modules
目录下conf/server.xml
文件</Host>
标签之前:<Listener className="org.apache.jk.config.ApacheConfig" modJk="/opt/tomcat/modules/mod_jk.so" />
至此,Tomcat和PHP的通信就已经配置完成了。
为了支持Java,需要在Tomcat中安装并配置Java Servlet模块。可以通过以下步骤进行安装和配置:
/lib
目录下conf/web.xml
文件,在<web-app>
标签下添加以下内容:<servlet>
<servlet-name>jsp</servlet-name>
<jsp-file></jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
至此,Tomcat和Java的通信就已经配置完成了。
www.example.com
/opt/tomcat
8888
example.com
为了检查PHP和Java配置是否正确,可以创建一个phpinfo.php和hello.jsp文件进行测试。
<?php phpinfo(); ?>
<%@ page contentType="text/html; charset=UTF-8" language="java" %>Hello World!
分别访问http://www.example.com/phpinfo.php
和http://www.example.com/hello.jsp
,如果能显示PHP信息和Hello World!
,说明PHP和Java配置都正常。
/www/wwwroot
目录下/opt/tomcat
www.example.com
/opt/tomcat
8888
example.com
/www/wwwroot
目录下/opt/tomcat
www.example1.com
/opt/tomcat
8888
example1.com
www.example2.com
/opt/tomcat
8889
example2.com
希望这个攻略可以帮到您。
本文链接:http://task.lmcjl.com/news/13172.html