您的位置:首页 > 数据库 > MySQL

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

2014-07-12 11:57 393 查看
师说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的登陆密码修改为电脑里的配置,默认为空,配置的时候可能改过。

这样终于跑起来了,不容易。开始学源代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven cms mysql xml
相关文章推荐