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

直接运行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的执行路径问题
   

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值