WinNT+JDK+TomCat+AXIS+MySQL+MYSQLAdministrator+WinTookit详细配置

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

 

Jsp Web Service MySQLVC WinTookit详细配置指南

 

配置环境windows2003,配置前,需要先到官方网站下载所需要的服务器组件,因为我们使用的使用Windows操作系统,所有组建我们都要下载for windows版本的。如果先使用最新版本的相关组件,请到官方网站下载。并且为了安全期间,请到官方网站或者官方指定的镜像站点去,或者国内知名下载站点去下载。

 

1:开发组件下载说明

       1):j2sdkjdk-1_5_0_06-windows-i586-p.exe):

官方下载网址:http://java.sun.com/j2se/1.5.0/download.jsp

最好把开发文档J2SE 5.0 Documentation一块下载下来。

直接下载网址:

http://192.18.97.50/ECom/EComTicketServlet/BEGINE78F9E0047559636C21BF6C17B9E1C32/-2147483648/1347641727/1/681986/681818/1347641727/2ts+/westCoastFSEND/jdk-1.5.0_06-oth-JPR/jdk-1.5.0_06-oth-JPR:2/jdk-1_5_0_06-windows-i586-p.exe

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

       2):tomcatapache-tomcat-5.5.15.exe

官方下载网址:http://tomcat.apache.org/download-55.cgi

直接下载网址:

http://mirror.vmmatrix.net/apache/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.exe

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

       3):axisaxis-bin-1_3.zip

官方下载网址:http://ws.apache.org/axis/index.html

直接下载网址:

http://mirror.vmmatrix.net/apache/ws/axis/1_3/axis-bin-1_3.zip

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

 

并下载相关包:
mail.jar

官方下载地址: http://java.sun.com/products/javamail

直接下载网址:

http://192.18.97.120/ECom/EComTicketServlet/BEGIN37DE4911BD8A081D9816161EE14AD5EC/-2147483648/1343399775/1/687950/687938/1343399775/2ts+/westCoastFSEND/javamail-1.4-ea-oth-JPR/javamail-1.4-ea-oth-JPR:1/javamail-1_4-ea.zip

 

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。


activation.jar

官方下载地址: http://java.sun.com/products/javabeans/glasgow/jaf.html

直接下载网址:

http://192.18.97.120/ECom/EComTicketServlet/BEGIN37DE4911BD8A081D9816161EE14AD5EC/-2147483648/1343399775/1/687950/687938/1343399775/2ts+/westCoastFSEND/javamail-1.4-ea-oth-JPR/javamail-1.4-ea-oth-JPR:1/javamail-1_4-ea.zip

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。


xerces.jar

官方下载地址: http://xml.apache.org/xerces-j/index.html

直接下载网址:

http://archive.apache.org/dist/xml/xerces-j/Xerces-J-bin.1.4.4.zip

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

 

xmlsec-1.2.1.jar

官方下载地址: http://xml.apache.org/security/

直接下载网址:
http://xml.apache.org/security/dist/java-library/xml-security-bin-1_2_1.zip

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

 

       4MYSQL(mysql-5.0.18-win32.zip)

官方下载网址:http://dev.mysql.com/

直接下载网址:

http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.18-win32.zip/from/http://www.greatlinux.com/mysql/

下载引用页面:

http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.18-win32.zip/from/pick?done=ugg_xchj@163.com

 

MYSQL下载,需要注册,所以需要一个引用页面才可以进入下载页面,进行下载。

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

 

       5MySQL AdministratorMySQL Administrator For Windows v1.0.4 Beta.exe

下载网址:

http://down.pcpop.com/2004/06A/MySQL%20Administrator%20For%20Windows%20v1.0.4%20Beta.exe

 

没有找到官方网站,在太平洋下载中心下载

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

 

       6JDBCmysql-connector-java-3.1.12.zipJDK1.4版本以上,JDBC包都随JDK一块安装。JDBC包名为mysql-connector-java-3.1.12-bin.jar

官方下载网址:http://dev.mysql.com/

直接下载网址:

http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.12.zip/from/http://mirror.vmmatrix.net/mysql/

下载引用页面:

http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.18-win32.zip/from/pick?done=ugg_xchj@163.com

 

JDBC下载,需要注册,所以需要一个引用页面才可以进入下载页面,进行下载。

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

      

7SoapWinTookitSoapToolkit30.EXE)(用于VC客户端SOAP开发)

官方下载网址:

http://download.microsoft.com/

直接下载网址:

http://download.microsoft.com/download/xml/Install/3.0/W982KMeXP/EN-US/SoapToolkit30.EXE

 

如果不能直接下载,可能协议限制,需要从官方网站进入下载页面。

 

 

2:安装配置

1):安装j2sdk

       运行jdk-1_5_0_06-windows-i586-p.exe,按默认方式安装配置即可。

       安装完成后,需要配置环境变量,方法如下

       我的电脑->属性->高级->环境变量->系统变量

       创建系统变量(假定你的j2sdk安装在C:/Program Files/Java/jdk.5.0_06

 

       JAVA_HOME= C:/Program Files/Java/jdk.5.0_06(如下图)



         classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;.;一定不能少,因为它代表当前路径) (如下图)

path=%JAVA_HOME%/bin(如下图)

 

接着可以写一个简单的java程序来测试J2SDK是否已安装成功;(自己手敲到一个文件中去,不要复制)

public class Test{

public static void main(String args[]){

System.out.println("/n This is a test program./n http://www.exuetang.net");

}

}
把这个文件保存为名为Test..java(注意文件名一定要和类型Test相同,不然编译不过去)的文件。

 

然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
  javac Test.java
  java Test
  此时如果看到打印出来This is a test program./n http://www.exuetang.net的话说明安装成功了(如下所示),如果没有打印出这句话,你需要仔细检查一下你的配置情况。

 

 

 

2):安装Tomcat

       直接运行下载后apache-tomcat-5.5.15.exe,按默认配置安装即可

我的电脑->属性->高级->环境变量->系统变量

创建系统变量(假定你的j2sdk安装在C:/Program Files/Apache Software Foundation/Tomcat 5.5

CATALINA_HOME= C:/Program Files/Apache Software Foundation/Tomcat 5.5(如下图)


  CATALINA_BASE= C:/Program Files/Apache Software Foundation/Tomcat 5.5(如下图)

 

然后修改环境变量中的classpath,把tomat安装目录下的common/lib下的(可以根据实际追加)servlet.jar追加到classpath中去,修改后的classpath如下:
  
classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/servlet.jar;


  接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。如果安装不成功,请仔细检查配置。

Tomcat/webapps目录,可以看到ROOTexamples, tomcat-docs之类Tomcat自带的的目录;其中ROOT为默认浏览路径。

 

3);安装axisweb service服务器)

       1:解压axis-bin-1_3.zip包,并把包内的axis目录拷贝到网站根目录内,如果没有修改浏览路径,拷贝到ROOT文件夹内。

       2:修改Tomcat的配置文件server.xml(<CATALINA_HOME>/conf/server.conf)

</Host>前加入:<Context path="/axis" docBase="C:/Program Files/Apache Software Foundation/Tomcat/webapps/ROOT/axis" debug="0" reloadable="true" > </Context>

(docBase里是你的实际axis存放的目录,比方说我的放在webapps/ROOT)
注意,此步至关重要,AXIS的安装文档中没有提到此步,导致很多人安装不成功。
如果没有此步,访问http://localhost/axis,

提示如下错误:
Can't find bundle for base name i18n, locale en_US(zh_CN)
表面是上看i18n国际化的问题,其实即使i18n.properties,i18n_zh_cn.properties存在,也无法找到。

3:把axis/WEB-INF/classes/*axis/WEB-INF/lib/*

的所有文件,拷到

<CATALINA_HOME>/common/lib/中去。
       4
:将四个相关包,全部拷到<CATALINA_HOME>/common/lib目录(Tomcat安装目录下的common/lib)

5:重新启动tomcat,访问http://localhost:8080/axis

点击:Validation - Validate the local installation's configuration测试是否有错.如果出错,请重新配置
并写一个小程序进行测试(为了保证程序正确,请先用javac编译通过)
public class HelloService
{
public String sayHello(String username)
{
return "Hello:"+username;
}
}
另存到axis目录下HelloService.java,编译测试,编译成功后,改名为HelloService.jws

 

再能过WEB访问:
http://localhost:8080/axis/HelloService.jws
http://localhost:8080/axis/HelloService.jws?method=sayHello?meter=exuetang.net

 

如果能够返回XML,并且包括数据项Hello exuetang.net,表示设置成功。

 

到此基于tomcatjspWeb service配置完成,接下来我们配置MySQL

3):安装MySQL

解压mysql-5.0.18-win32.zip,直接运行Setup.exe,按默认步骤安装使用即可;在安装完成的最后一步,系统会问你是否要配置MySQL服务器,如果选择现在配置MySQL服务器,那么系统将自动运行MySQL实例配置向导,于是你将进入下一步;配置过程需要读者选择是安装在专用的数据库服务器上或是共享的服务器,由于我们本文只是讲解应用,所以我选择是最简单的"Developer Machine",这个设置不能提供MYSQL很多的功能,而且也不能使用很多系统资源。

安装过程必须确保响应TCP/IP网络协议,以保证Web页载需要的时候Web服务器能连接数据库;如果你的数据库和web服务器安装在同一台服务器上,那么可以禁用这个选项以防止来自网络的访问。

 

详细安装过程如下

 

选择安装类型

 

 

安装进度

 

在这里填写下载MYSQL注册的Email,或者选择“Create a new free MYSQL.com account”选择后,随便填写内容即可。

 

安装完成后,是否创建一个应用实例,我们选择是,如果现在不想创建也可以在以后使用数据库时,创建实例。

 

下面我们选择默认安装既可

 

 

安装路径选择

 

 

TCP/IP连接端口

 

 

选择Service Name,默认即可

 

设置登陆数据库密码

 

安装即将完成

      

 

4)安装MYSQL Administor

由于我对MYSQL不是很熟悉,所以MYSQL Adminisrator,通过MYSQL Administrator可以图形化管理MYSQL,有如SQL server,当然没有SQL server好用,界面如下

 

MYSQL Adminstrator,通过他就可以对MYSQL数据库进行管理

 

5):JDBC

只要安装的JDK版本号大于1.4JDBC都已经随包发布,可以查看common/lib,如果存在,就可以找到名字为mysql-connector-java-3.1.12.jarjava包,这个就是JDK带的JDBC连接MYSQL的包。

JDBC安装也很简单,你只需要解压mysql-connector-java-3.1.12.zi文件,并压缩文件内把debug下得mysql-connector-java-3.1.12-bin-g.jar包拷贝到tomcatcommon/lib目录即可

 

6SOAPToolkit

 

SOAPToolkit解压后,安装即可,不需要多做其他操作。

.关于Tookkit使用问题,请参考一下方法。

#include <stdio.h>
#import "msxml4.dll"
using namespace MSXML2;
#import "C:/Program Files/Common Files/MSSoap/Binaries/mssoap30.dll" /
            exclude("IStream", "IErrorInfo", "ISequentialStream", "_LARGE_INTEGER", /
                    "_ULARGE_INTEGER", "tagSTATSTG", "_FILETIME")
using namespace MSSOAPLib30;

int test2()
{

 ISoapSerializerPtr Serializer;
 ISoapReaderPtr Reader;
 ISoapConnectorPtr Connector;
 
 // Connect to the service
 Connector.CreateInstance(__uuidof(HttpConnector));
 

 Connector->Property["EndPointURL"] = "http://localhost:8080/axis/test.jws?wsdl";
 Connector->Connect();
 
 // Begin message
 Connector->Property["SoapAction"] = "http://tempuri.org/Add";
 Connector->BeginMessage();
 
 // Create the SoapSerializer
 Serializer.CreateInstance(__uuidof(SoapSerializer));
 
 // Connect the serializer to the input stream of the connector
 Serializer->Init(_variant_t((IUnknown*)Connector->InputStream));
 
 // Build the SOAP Message
 Serializer->startEnvelope("","","");
 Serializer->startBody("");
 Serializer->startElement("Add","http://tempuri.org/","","");
 Serializer->startElement("n1","","","");
 Serializer->writeString("5");
 Serializer->endElement();
 Serializer->startElement("n2","","","");
 Serializer->writeString("10");
 Serializer->endElement();
 Serializer->endElement();
 Serializer->endBody();
 Serializer->endEnvelope();
 
 // Send the message to the web service
 Connector->EndMessage();     
 
 // Let us read the response
 Reader.CreateInstance(__uuidof(SoapReader));
 
 // Connect the reader to the output stream of the connector
 Reader->Load(_variant_t((IUnknown*)Connector->OutputStream), "");
 
 // Display the result
 printf("Answer: %s/n", (const char*)Reader->RPCResult->text);
 return 0;
}

小结:通过近一天的时间配置好上面的环境,实现web service+客户端。并且做了简单测试,基本还是算成功。所以花两天时间写了本篇文章,目的就是让像我这样的菜鸟,不懂java,也没有玩过jsp,更没有开发过web service,尽快地组建好环境,快速的投入开发。因为作者水平有限,所以不能有些配置不够专业,所以以上参考仅供初学者。在安装过程中有任何疑问,欢迎和我交流 ugg_xchj@163.com.

 

参考资料:

Tomcat+JSP经典配置实例:http://www.hyxp.net/Article/ShowArticle.asp?ArticleID=3772

Tomcat5.0.28AXIS完全安装手册http://www.360doc.com/showweb/0/0/70971.aspx

ASP.NETMySQL数据库简明图示入门教程:

http://tech.sina.com.cn/s/2005-05-08/1054600841.shtml

 

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4天前
|
IDE Java Shell
02|手把手教你安装JDK与配置主流IDE
02|手把手教你安装JDK与配置主流IDE
11 0
|
5天前
|
IDE Java 应用服务中间件
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
17 1
|
6天前
|
网络协议 Java 应用服务中间件
HTTP协议与Tomcat在IJ中配置
本文是对自己学习JavaWeb学习的笔记的总结,添加了一些自己的东西,然后进行一次复盘,并加深一下学习的理解和印象.其中内容主要包括对http协议的详细介绍,java常见服务器的初步介绍,以及IJ旧版和新版的tomcat服务器的配置图解教程
|
8天前
|
关系型数据库 MySQL 数据库
MySQL集群 双主架构(配置命令)
MySQL集群 双主架构(配置命令)
|
10天前
|
Oracle Java 关系型数据库
windows 下 win11 JDK17安装与环境变量的配置(配置简单详细,包含IJ中java文件如何使用命令运行)
本文介绍了Windows 11中安装JDK 17的步骤,包括从官方网站下载JDK、配置环境变量以及验证安装是否成功。首先,下载JDK 17的安装文件,如果没有Oracle账户,可以直接解压缩文件到指定目录。接着,配置系统环境变量,新建`JAVA_HOME`变量指向JDK安装路径,并在`Path`变量中添加。然后,通过命令行(cmd)验证安装,分别输入`java -version`和`javac -version`检查版本信息。最后,作者分享了如何在任意位置运行Java代码,包括在IntelliJ IDEA(IJ)中创建的Java文件,只需去掉包声明,就可以通过命令行直接运行。
|
13天前
|
SQL 关系型数据库 MySQL
【MySQL-3】图形化界面工具DataGrip安装&配置&使用
【MySQL-3】图形化界面工具DataGrip安装&配置&使用
|
13天前
|
关系型数据库 MySQL Linux
【MySQL-2】MySQL的下载&安装&启停&配置环境变量【一条龙教程】
【MySQL-2】MySQL的下载&安装&启停&配置环境变量【一条龙教程】
|
14天前
|
分布式计算 DataWorks 关系型数据库
DataWorks操作报错合集之DataWorks集成实例绑定到同一个vpc下面,也添加了RDS的IP白名单报错:数据源配置有误,请检查,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
28 0
|
14天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 20.04 + mysql8 安装以及配置大小写不敏感
Ubuntu 20.04 + mysql8 安装以及配置大小写不敏感
|
14天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
53 2