最近在导入师说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的登陆密码修改为电脑里的配置,默认为空,配置的时候可能改过。
这样终于跑起来了,不容易。开始学源代码。
我的电脑里配置的是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的登陆密码修改为电脑里的配置,默认为空,配置的时候可能改过。
这样终于跑起来了,不容易。开始学源代码。
相关文章推荐
- Android Studio该如何导入别人的开源库到自己的项目中并使用库中的控件,网上找过方法但是并不能搞定,希望实际问题 实际解决,拯救我这个傻瓜
- maven导入项目时出现“Cannot read lifecycle mapping metadata …… invalid END header (bad central directory offset)pom”错误的解决方法
- ”IIS发布问题“,最近项目总是出这个问题,这儿保存一下解决方法
- 导入的maven项目不是maven的结构且右键没有maven这个选项的解决办法
- Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
- maven项目用 run on server 运行报classNotFound错误,lib没有导入到tomcat中,解决方法:
- eclipse 导入maven 项目后Updating Maven Project 报错解决方法
- myeclipse导入maven工程,明明没有错误,项目顶层文件夹却出现红叉的解决方法
- 141218 eclipse导入maven项目时出现红色叹号及解决方法
- Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
- Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
- 导入Maven项目中的web版本错误的解决方法
- 导入maven项目时出现 Version of Spring Facet could not be detected. 解决方法
- 导入maven项目步骤及相关错误解决方法
- Maven项目导入问题:Cannot detect Web Project version 解决方法
- Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
- svn导入maven项目不能显示maven图标的解决方法
- eclipse导入maven项目报错解决方法
- Idea无法导入Maven项目的解决方法
- IDEA引MAVEN项目jar包依赖导入问题解决方法