最近在导入师说cms这个maven项目时解决方法

来源:互联网 发布:淘宝店铺卖什么最好卖 编辑:程序博客网 时间:2024/05/21 16:55

师说cms是一个开源的java web项目。给一个连接如下http://git.oschina.net/shishuo/CMS/

我的电脑里配置的是tomcat7,jdk1.7,eclipse javaee luna。在导入这个maven项目时会报错。

主要错误是配置问题,说dynamic web facet cannot to 3.0.这个问题网上 有一些解决方案,可以去项目工程下的.setting\org.eclipse.wst.common.project.facet.core.xml\修改一下:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
 
 <installed facet="jst.web" version="2.3"/> 修改为<installed facet="jst.web" version="3.0"/>
 
 <installed facet="wst.jsdt.web" version="1.0"/>
 
 <installed facet="java" version="1.6"/> 修改为<installed facet="java" version="1.7"/>
</faceted-project>

这时候java的错误消失了;但是运行时会报错,说maven-compiler-plugin 3.1出错了。

进入pom.xml找到这个plugin,发现他下面

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.6</source>
<target>1.6</target>
<meminitial>512m</meminitial>
<maxmem>1024m</maxmem>
<fork>true</fork>
</configuration>
</plugin>

修改1.6为1.7即可。主要是由于我的tomcat7,导致dynamic web facet 默然为3.0.使用的jkd1.7故这些1.6的很多会出bug

在运行,ok,还是出错。

这次问题在于jdbc连接处,原来是自己没有修改两处的root密码。将mysql的登陆密码修改为电脑里的配置,默认为空,配置的时候可能改过。

这样终于跑起来了,不容易。开始学源代码。

1 0