Eclipse开发JAVA(tomcat、maven、mysql、Navicat)遇到的错误 java compiler level does not match the version of the installed java project facet One or more constraints have not been satisfied.

1.数据库安装时设置密码为root,某种原因密码被设置为空

导致修改内部文件jbdc.properities时

“jdbc.password=” 无法成功测试;


解决方法:修改数据库密码


2.数据库无法访问:

cmd打开数据库   net start mysql无法打开,提示mysql不是内部命令。

即使使用管理员身份打开cmd也无法进行进一步操作。


解决方法:找到mysql文件的my.ini文件

(C:\Program Files\MySQL\MySQL Server 5.1)

修改文件权限,属性——安全——编辑——User——完全控制

打开my.ini在mysqld后面增加skip_grant_tables,保存

重新打开cmd启动mysql,进行修改密码


修改后可以去jdbc文件修改密码


3.Navicat加载数据库遇到的错误:

#1##

错误代码#1045 Access denied for user 'root'@'localhost' (using password:YES)

应该是mysql设置为空引发的错误,

#2##

2005-unknown mysql server host


解决方法:第一种用2修改密码

                第二种是因为没有联网


4.导入老师的文件包,产生的三个错误

java compiler level does not match the version of the installed java project facet

Cannot change version of project facet Dynamic Web Module to 3.1?

One or more constraints have not been satisfied.


解决方法:硬改,选择maven项目,右键properties,修改project facets,其中web module修改为3.1,java修改为1.8.

web module可以解决两个问题,java解决一个问题。

对应在pom.xml中修改代码:

<plugin>
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF8</encoding>
</configuration>

</plugin>

最终测试时输入网址为:http://localhost:8080/o2o/superadmin/listarea


猜你喜欢

转载自blog.csdn.net/Canglanxxk/article/details/81014275