Web Services环境搭建

来源:互联网 发布:apache搭建https网站 编辑:程序博客网 时间:2024/06/18 14:29

安装及配置JDKTomcatEclipse

 1JDK的安装及其系统环境变量的设置

 1.1 JDK的安装

        Java官方网站下载jdk-6u11-windows-i586-p.exe文件然后点击安装,安装路径选择默认的C:/Program Files/Java/jdk1.6.0_11

 1.2 JDK的环境变量设置

 首先右键点我的电脑。打开属性。然后选择高级里面的环境变量,在新的打开界面中的系统变量里需要设置三个属性“java_home”“path”“classpath”,其中在没安装过jdk的环境下,path属性是本来存在的。而java_homeclasspath是不存在的。

    首先点新建,然后在变量名写上java_home,顾名其意该变量的含义就是java的安装路径,然后在变量值写入刚才安装的路径“C:/Program Files/Java/jdk1.6.0_11”(jdk1.6.0_11jdk安装后的目录,里面至少包含3个目录:binlibjre。其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别。打开该变量时,会发现其变量值后面的文本框中已经有了内容,我们不要删除这些内容,而是按“End”,定位到该文本框的末尾,如果末尾有一个分号“;”,就直接添加JAVA命令所在的路径,如果没有分号,则需要添加一个分号后再添加JAVA命令的路径——java命令的路径是“%java_home%/bin;%java_home%/jre1.6.0/bin”(其中“%java_home%”的意思为刚才设置java_home的值),也可以直接写上“C:/Program Files/Java/jdk1.6.0_11”;最后再点新建,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,其值为“.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar (要加.表示当前路径)”,与“%java_home%”有相同意思。

    以上三个变量设置完毕,则按确定直至属性窗口消失,下来是验证看看安装是否成功。先打开开始”->“运行,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java的版本信息。另外安装java时,安装jdk jre要有两个目录,安装时都选择在同一目录会出现binlib文件覆盖现象,从而出现无lib/tools.jar文件的现象,到时即使正确设置了环境变量后javac也不可用!!因此安装jdk后一定要看下在jdk/lib下是否有tools.jar文件,有的话按照上面的方法设置环境变量就ok了。

 

1.3 写一个经典的JAVA程序——Hello World 

这个程序最然简单,但很经典,之所以经典,自有其道理,诸君请看:

         首先,开启文本编辑器如txt,新建一个文本文件,写入如下代码:

     public class HelloWorld{

            public static void main(String args[]) {

                 System.out.println("Hello World!");

            }

      }

 

     然后关闭编辑器,重命名本文件为HelloWorld.java。注意:如果文件里的类名为helloworldt,则本文件名也要改为helloworld.java,即文件名必须与类名相同,大小写也要必须一样!

     然后,开始”——“运行或者直接安装Win + R,打开命令行,输入cmd,点击确定或回车后,就打开了命令符窗口。如果刚才的HelloWorld.java

     文件保存在f:/中,则在该窗口中输入f:,然后回车,光标处为:F:/>。这时,输入javac HelloWorld.java,然后回车,再输入java HelloWorld,然后回车,Ok,如果一切正常的话,窗口中会显示Hello World!这一行文字;否则,肯定会出错

2  tomcat的安装及其环境变量的设置

 2.1:去tomcat官方网站上下载一个压缩文件,解压下来即可,不需安装。

2.2:接下来就是设置环境变量了注意:tomcat的环境变量与jdk相关联,因此必须先安装好jdk并设置好其环境变量后,再开始安装tomcat

     在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定tomcat安装在D:/tomcat5.5):

  CATALINA_HOMED:/tomcat5.5

  CATALINA_BASED:/tomcat5.5

  TOMCAT_HOME: D:/tomcat5.5          

    如果是第一次设置tomcat的环境变量,上面的这三个变量都是没有的,因此都需要“新建”,以第一个变量为例:点击“新建”,输入变量名为CATALINA_HOME,输入变量值为D:/tomcat5.5 

       然后修改环境变量中的classpath(这一步与上面jdk相关联,这里的classpath变量便是上面在安装jdk时所创建的环境变量):把 tomat安装目录下的common/lib下的servlet.jar追加到classpath中去,修改后的classpath如下:classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib /tools.jar;�TALINA_HOME%/common/lib/servlet-api.jar(注意:末尾最好别加分号) 注意:双击打开classpath变量时,其值为jdk的相关值,即:

     .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar,现在要追加tomcat的该变量值,需要先在末尾添加一个分号(如果末尾有分号,就不必添加了),然后再添加tomcat的值:%TALINA_HOME%/common/lib/servlet-api.jar

       【注意最新版本的Tomcat中可能没有common这个文件夹了。所以servlet-api.jar应该的路径为�TALINA_HOME%/lib/servlet-api.jar;请根据自己的情况自己修改

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

      2.3:建立自己的jsp app目录  

    1.Tomcat的安装目录的webapps目录,可以看到ROOTexamples, tomcat-docs之类Tomcat自带的的目录; 

    2.webapps目录下新建一个目录,起名叫myapp  

    3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;  

    4.WEB-INF下新建一个文件web.xml,内容如下:

 

 

<?xml version="1.0"encoding="ISO-8859-1"?>

 

<!DOCTYPEweb-app

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd">

 

<web-app>

<display-name>My Web Application</display-name>

<description>

    A application for test.

</description>

</web-app>

 

    5.myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:  

 

<html>

<body>

<center>

    Now time is: <%=new java.util.Date()%>

</center>

</body>

</html>

 

    6.重启Tomcat  

    7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。

 8、当安装好 Tomcat 之后,只需将下载的 Axis 软件包(axis2-1[1].4.1-war)解压缩,将其中的axis2.war拷贝到 Tomcat 安装目录下的“webapps”目录下即可(D:/tomcat5.5/webapps 。在打开http://localhost:8080/axis2 (端口可以设成其他值)不报错就成功了,此时会自动在webapps目录下创建一个文件夹为axis2

最好设置一下环境变量,我是这么设置的:

AXIS_HOME   %TOMCAT_HOME%/webapps/axis2

AXIS_LIB    %AXIS_HOME%/WEB-INF/lib

3.MyEclipse安装及相关

MyEclipse5.5.zip解压然后安装到D盘,然后运行安装文件,将安装路径设为D:/MyEclipse5.5.

4Eclipse安装及相关

eclipse安装文件eclipse-java-ganymede-SR1-win32.zip解压到D盘,解压完成后的路径为D:/eclipse.然后将下载到的Axis2的两个plug-in解压缩到D盘,然后将这两个解压文件Axis2_Codegen_Wizard_1.3.0Axis2_Service_Archiver_1.3.0复制到D:/eclipse/plugins.

D:/MyEclipse5.5/myeclipse/eclipse下的features目录和plugins目录覆盖D:/eclipse下的features目录和plugins目录

5. tomcat插件tomcatPluginV32beta3.zip解压然后将其中的目录复制到D:/tomcat5.5/plugins目录.打开eclipse设置tomcat的安装路径以及版本然后就可以通过点击tomcat按钮开启服务不用每次打开D:/tomcat5.5/bin中的批处理文件了。

 

先新建一个Java Project,然后点击找到src,点击右键新建一个Class,在其中编写抽象方法,然后保存,接着点击src点击右键新建一个Axis2 Services Archiver,产生一个.aar文件,然后将此文件拷贝到tomcat目录下的axis2文件夹下的web---INF目录下的service目录下即可。

getHello是方法,如果有多个参数用&连接

 测试服务http://localhost:8080/axis2/services/nihao/getHello?name=huang

原创粉丝点击