发表于: 2017-09-30 23:47:11
1 808
今天完成的事情:任务六代码部署到了服务器上 有一些问题 进行了调整好久
总结了一下任务六的相关知识
看了一下任务七的第三方api文档
明天计划的事情:继续研习任务七
遇到的问题:项目一直运行 不起来 很多异常
Caused by: java.lang.ClassNotFoundException: javax.cache.annotation.CacheRemove (in EnvironmentClassLoader[web-app:production/webapp/default/task6])
Caused by: java.lang.NoClassDefFoundError: org/springframework/cache/interceptor/MethodCacheKey
Caused by: java.lang.IllegalArgumentException: Property 'dataSource' is required
都是依赖文件的问题
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${spring.version}</version>
<exclusions>
<exclusion>
<artifactId>spring-core</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<version>1.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/aopalliance/aopalliance -->
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.jamonapi</groupId>
<artifactId>jamon</artifactId>
<version>2.79</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.cache/cache-api -->
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-api</artifactId>
<version>1.0.0</version>
</dependency>
这些都是新加的jar包 Spring下的包一定要注意 可能缺少某些类还要再次引入其他包
然后就是一些小问题 redis密码设置 要在项目文件里指定
页面大小问题 这个碰到过 ctrl加滚轮
收获:报异常不要慌 一定要精准定位异常引起的原因 这个很重要 日志看上去比较杂乱 要看最下面的那句话 就是根本原因
其他的错误都是引起的嵌套异常
像NoClass ClassNo之类的错误多数是因为pom文件 缺少相应的包造成的
评论