Apache Tomcat 是一个开源的Servlet容器,实现对Servelet和JavaServer Page的支持,可以在Tomcat服务器上部署Web Service。
安装步骤 :
1.安装jdk到C盘根目录,安装后目录结构如下:
c:\java\
jdk
jre6
2.. 从 网站上下载tomcat压缩包 “32-bit Windows zip”版,将压缩包解压到C盘根目录下,修改目录名为tomcat
3. 设置环境变量:
CATALINA_HOME=c:\tomcat
CLASSPATH=.;C:\Java\jdk\lib;C:\Java\jdk\lib\tools.jar
JAVA_HOME=C:\java\jdk
将"C:\Java\jdk\bin;C:\Java\jdk\jre\bin;"追加到PATH变量中(不含2个双引号)
4. 运行tomcat
c:\tomcat\bin>catalina.bat jpda start
会有一个提示窗体,如下图:
5.从上下载axis2.war文件,拷贝到tomcat\webapps目录下
AXIS是一个开源的Web Service框架,方便部署Web Service。WAR包形式的AXIS可以省去配置环境变量的操作,tomcat运行时会自动解压tomcat\webapps目录下的WAR包。
6. 在浏览器中使用:8080/访问
如果Tomcat部署成功,可以看到如下界面:
7. 在用户配置文件(tomcat\conf\tomcat-users.xml)中添加tomcat帐号
在一对<tomcat-users></tomcat-users>标记内添加如下语句,帐号tomcat,密码自取
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
8. 点击进入左上角的【Tomcat Manager】,使用tomcat帐号进入。可以看到Tomcat上的Web应用程序。
9. 在Linux上部署Tomcat
Tomcat由Java实现,是支持跨平台的。将步骤2中,下的tomcat包直接拷贝到linux系统下。
步骤如下:
A. 安装JDK (从sun.com下载)
B 将tomcat拷贝到CentOS下,如/home/tomcat
C 配置环境变量,在/etc/profile文件里添加如下语句
export JAVA_HOME=/usr/java/jdk1.7.0
export CATALINA_HOME=/home/tomcat
D 在SHELL下,进入tomcat\bin目录, 使用命令 ./catalina.sh jpda start 运行tomcat,将会打印出配置的环境变量值
E 重复步骤6,检测tomcat是否部署成功
可以使用:8080/ 访问指定机子上的Tomcat服务器,如果无法访问需要查看是否开了防火墙。
如果要求tomcat支持调试,需要在 tomcat\bin\catalina.bat文件中添加如下语句,就添加在文件开头。5005为调试端口
SET JPDA_ADDRESS=5005
SET CATALINA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,address=5005,suspend=n,server=y