其实tomcat+axis开发web service并不难,不过以前是在windows下做的,这次在的ubuntu下实现还是第一次,而且相关资料不如windows下那么多,所以把过程写下来和大家分享,也为自己做个备忘。具体的环境和软件版本是:ubuntu server 7.10、Sun JDK 1.6.0、 Tomcat 5.5.26 和 Axis 1.4
一、安装jdk
1.安装
sudo apt-get install sun-java6-jdk
2.从已经安装的JVM中选择默认使用的
sudo update-alternatives --config java
系统会列出可供使用的java,填入你要的编号即可。
3.配置JAVA_HOME环境变量
echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun" >> ~/.bashrc
source ~/.bashrc
source好像也不起作用,修改~/.bashrc得要重启才生效,可以稍后等CATALINA_HOME添加后一起重启。
二、安装tomcat及tomcat admin
1、安装文件下载路径分别是:
http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.tar.gz
http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26-admin.tar.gz
下载回来的文件放置位置为用户根目录,下同。
2、安装配置tomcat
a.解压tomcat
cd ~
tar -xvzf apache-tomcat-5.5.26.tar.gz
b.配置环境变量
echo "export CATALINA_HOME=~/apache-tomcat-5.5.26" >> ~/.bashrc
source ~/.bashrc
现在可以重启系统了
c.如果需要修改tomcat端口,可以在 $CATALINA_HOME/conf/server.xml中查找8080端口,然后改为你要的端口。
d.增加管理用户
修改 $CATALINA_HOME/conf/tomcat-users.xml,增加两行:
位置分别在其他"role"及"user"行后面。
e.启动、关闭tomcat命令
$CATALINA_HOME/bin/startup.sh
$CATALINA_HOME/bin/shutdown.sh
启动后,可以在浏览器中输入:
http://localhost:8080
可以看到tomcat主页面,注意填对IP和端口。
f.解压tomcat admin
cd ~
tar -xvzf apache-tomcat-5.5.26-admin.tar.gz
可以访问:http://localhost:8080/admin页面
用户名、密码分别是:admin和admin(步骤d设置的)
三、安装axis
a.下载axis 1.4及其源文件,路径:
http://apache.panu.it/ws/axis/1_4/axis-bin-1_4.tar.gz
http://apache.panu.it/ws/axis/1_4/axis-src-1_4.tar.gz
b.解压axis-bin-1_4.tar.gz,并将axis-1_4子目录webapps目录下的axis目录拷贝到$CATALINA_HOME/webapps下,然后删除axis-1_4目录
cd ~
tar -xvzf axis-bin-1_4.tar.gz
cp -r axis-1_4/webapps/axis $CATALINA_HOME/webapps/
rm -r axis-1_4
c.解压axis-src-1_4.tar.gz,并从axis-1_4/lib中拷贝activation.jar到$CATALINA_HOME/common/lib下
cd ~
tar -xvzf axis-src-1_4.tar.gz
cp axis-1_4/lib/activation.jar $CATALINA_HOME/common/lib
d.从$JAVA_HOME/lib下拷贝tools.jar到$CATALINA_HOME/common/lib下
cp $JAVA_HOME/lib/activation.jar $CATALINA_HOME/common/lib
e.从http://java.sun.com/products/javamail/downloads/index.html下载javamail-1_4.zip 将其中的mail.jar拷贝到$CATALINA_HOME/common/lib下
f.从http://xml.apache.org/security/dist/java-library/下载xml-security-bin-1_3_0.zip 将其中的lib/xmlsec-1.3.0.jar拷贝到$CATALINA_HOME/common/lib下
步骤e和f中似乎只有zip格式可以下,所以...
四、验证安装是否成功
a.重启tomcat,并访问http://localhost:8080/axis/
如果正常显示Apache-Axis欢迎页面,说明axis安装成功
b.进入Validation会显示Examining webapp configuration页面
如果Needed Components 以及 Optional Components的各项都Found的话,安装工作终于可以告一段落,(大口大口喘气),有空的话再接着写如何开发程序吧。
wwwangwei159 于 2010-12-07 16:11:49发表:
hao,bucuo
勇敢在心 于 2008-04-05 12:00:17发表:
原文出处:
http://blog.sina.com.cn/s/blog_510b4c1901008njt.html
已经修正了几处笔误。