2014第14周一开发问题记

今天第一次遇到了axis2客户端调用cxf实现的Webservice接口问题,问了几个同事才知道,自动生成stub的地方有区别,以前是用
wsdl2java -d -adb命令, 而对cxf提供的接口在生成stub时应该用 wsdl2java -d jaxbrimi命令;对应的接口调用方法也有不同,大概看了下前者是通过内部类形式实现调用时的请求req和相应rsp对象类;而后者是直接类形式来定义req和rsp类,具体在调用时可根据要调用函数的参数类型倒推会用到的类型。
同样今天遇到了一个maven的诡异问题:需要一个 apache-mime4j包,开始没有加后面的 classifier和type,总是下载一个不全的jar包,开始以为公司网络限制,后来到外网看还是如此,很郁闷,最后在同事指点下加了下面两个参数,发现好了,才知道这个依赖是一个jar包构成的zip包集合,而不是一个简单的jar包。
          < dependency >
          <groupId>org.apache.james</groupId>
          <artifactId>apache-mime4j</artifactId>
          <version>0.7</version>
          <classifier>bin</classifier>
          <type>zip</type>
        </dependency>
今天也再次意识到java中一个尝试问题:字符串中“/”不用写成“//”,而“\"才要写成"\\"

你可能感兴趣的:(开发)