Maven编译时偶尔会遇到Error In Opening Zip File的报错,而repos目录下的文件又成千上万,Nexus的storage目录也会有很多冗余文件,这里提供两个工具类来方便清理它们。
jad反编译有时候没有工作,是因为没有配置正确eclipse插件,解决办法是在File Associations里面配置*.class without source使用JadClipse Class File Viewer打开。
dubbox是dangdang.com在dubbo的基础上进行扩展的项目,主要是增加了rest协议,以及kryo和fst快速序列化方式。mydubbox-archetype是使用dubbox开发restful服务接口的一个项目骨架。
contentserver archetype 另一个远程调用框架,使用起来还算方便。
为方便快速生成dubbo消费者和生产者项目,使用maven骨架是非常好的方式。上一篇介绍了如何使用mvn deploy发布骨架构件,这里就介绍一下如何快速生成dubbo项目并测试功能。
maven deploy用于发布项目构件到私服仓库,settings.xml配置权限信息,pom.xml配置distributionManagement发布仓库信息,也可以使用mvn deploy -DaltDeployentRepository提供发布参数。
nexus和jtrac都自带了jetty集成,当服务器内存较小时,在tomcat下部署nexus和jtrac会比较节省内存。