基于Tomcat+Axis的Web Service搭建

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

会有一个提示窗体,如下图:

tomcat


5.从上下载axis2.war文件,拷贝到tomcat\webapps目录下

AXIS是一个开源的Web Service框架,方便部署Web Service。WAR包形式的AXIS可以省去配置环境变量的操作,tomcat运行时会自动解压tomcat\webapps目录下的WAR包。


6.  在浏览器中使用:8080/访问

如果Tomcat部署成功,可以看到如下界面:

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应用程序。

基于Tomcat+Axis的Web Service搭建


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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/wyywps.html