直接运行Eclipse导出jar(test web service)

来源:互联网 发布:windows dns解析日志 编辑:程序博客网 时间:2024/04/29 21:41

直接运行Eclipse导出jar(test web service)

    1)eclipse-file-export-“选择自定义的manifest”
    2)manifest 文件内容:
    Manifest-Version: 1.0
    Main-Class: testservice
    Class-Path: ./webservice.jar ./lib/axis.jar ./lib/axis-ant.jar ./lib/commons-logging-1.0.4.jar ./lib/commons-discovery-0.2.jar ./lib/jaxrpc.jar     ./lib/log4j-1.2.8.jar ./lib/saaj.jar ./lib/wsdl4j-1.5.1.jar
    注意:
    (1)冒号后面的空格
    (2)Main-Class,包名
    (3)Class-Path不是Classpath
    (4)导出的jar一定要包含,
    (5)需要lib必须在后续中逐一列出,中间空格
    (6)lib如下面2中所述,导出在jar中无效,必须在jar外的当前目录或者子目录下

    3)导出后会在jar包中生成/META-INF/MANIFEST.MF,该文件的内容即上面的manifest文件


1、java命令行

    1)java(可以在控制台输出打印信息)

      %java_home%/bin/java testservice

    2)javac

    3)javaw

 

2、jar包含lib的执行路径问题
    http://hi.baidu.com/myweb2/blog/item/bb43c8246349303b8744f936.html
   

疑惑的问题,未解:
  webservice测试程序testservice
  在eclipse中创建run运行deloy.wsdd后,需要把class文件复制到tomcat的webapp下;
  启动webserver,运行testservice,发现时调用了,发布的class;
  如果修改了,本地impl后,再运行testservice,发现是调用了本地的class,重启webserver后,发现又调用了发布的class
 

原创粉丝点击