发表于: 2017-02-25 23:18:56
1 1807
一、今天的完成的事情
1. tuscany
2. 萝卜多项目的运行
知识总结:
(1)Tuscany的主要任务是RMI实现远程调用
(2)使用Tuscany的项目,都会有一个.composite文件。本质上是一个xml,在Eclipse中,composite没有显示xml文本样式,是普通文件的样子。
(3)在composite文件中,最外层的标签是<composite>:表示服务的组合构建,在<composite>标签中有<component>标签,一个<composite>标签代表一个服务,一个<composite>中可以有很多个<component>
二、 遇到的问题:
1、萝卜多项目昨天出现,这个异常网上资料是说jar包没有下载完整。
然后重新又从svn上当下一个项目,重新加载到Eclipse上。把本地的maven仓库建立一个新的。
重新maven clean,install。
出现错误:
Service层报错,
提示信息:Could not resolve dependencies for project ptteng:carrots-home-service:jar:1.2-SNAPSHOT: Failed to collect dependencies at com.gemantic.commons:commons-sca-lib:jar:1.0: Failed to read artifact descriptor for com.gemantic.commons:commons-sca-lib:jar:1.0: Failure to find com.gemantic:gemantic-commons:pom:1.4 in http://nexusNaNteng.com/nexus/content/groups/public was cached in the local repository。
我将各层的pom.xml文件的commons-sca-lib:的版本改为1.1
但还是提示错误:发现commons-sca-lib的底下总会出现com.gemantic:gemantic-commons,可在中央仓库和私库根本找不到这个jar,我去找沈明它的项目根本就没用到这个jar包。我记得前天也是遇到这个问题将1.0改为1.1后问题就好了,可现在却不能成功。
还有maven是从下面这个地址加载jar包吗?
发现这一条报错:
我将这个说是重复的去掉。重新更新项目,clean,install。
重新启动项目。暂未解决
三、 收获
AOP:允许你把各处的应用的功能分离出来形成可重用的组件
2.Log4j
(1)配置根Logger
log4j.rootLogger = level,appenderName1,appenderName2,
level:日志记录优先级,高到低主要分为:error ,warn,info,debug
(2)配置日志输出信息目的地Appender
log4j.appender.appenderName = log4j提供的appender类
log4j.appender.appenderName.属性名 = 属性值
。。。。。
Log4j提供的appender有一下几种
org.apache.log4j.ConsoleAppender(控制台)
org.apache.log4j.FileAppender(文件),
org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)
org.apache.log4j.RollingFileAppender(文件大小达到指定尺寸产生一个新的文件)
org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定位置)
(1) ConsoleAppender选项
Threshold=WARN:指定消息的输出最低层次
ImmediateFlush=true:默认值是true,所有消息会立即输出
Target=System.err:默认情况下是System.out,指定输出控制台
明天计划:配置新电脑
评论