Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux系统 > » 正文

基于Tomcat+Axis的Web Service搭建

来源: 未知 分享至:

Apache Tomcat 是一个开源的Servlet容器,实现对Servelet和JavaServer Page的支持,可以在Tomcat服务器上部署Web Service。

安装步骤 :

1.安装jdk到C盘根目录,安装后目录结构如下:

c:\java\

   jdk

   jre6

2.. 从http://tomcat.apache.org/ 网站上下载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.从www.apache.org上下载axis2.war文件,拷贝到tomcat\webapps目录下

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


6.  在浏览器中使用http://localhost: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应用程序。


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是否部署成功

可以使用http://192.168.1.109: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


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史