maven项目问题总结

maven项目问题总结

创建完成没有src等目录:

在这里插入图片描述

Mvn install失败:

打开该路径的setting.xml文件,搜索mirror添加以下字段
在这里插入图片描述




<mirror>
<id>osc</id>
<mirrorOf>*</mirrorOf>
    <url>http://maven.aliyun.com/nexus/content/groups/public/ </url>
</mirror>


点击

在这里插入图片描述
再重新在终端输入mvn install

控制台中文乱码:

找到tomcat安装目录下的conf文件夹,修改logging.properties文件中java.util.logging.ConsoleHandler.encoding=UTF-8为java.util.logging.ConsoleHandler.encoding=GBK

在这里插入图片描述

创建maven项目之后无法编写java类:

在这里插入图片描述

导入import org.apache.commons.beanutils.BeanUtils;包:在pom.xml中添加:

<dependency>

    <groupId>commons-beanutils</groupId>

    <artifactId>commons-beanutils</artifactId>

    <version>1.9.2</version>

</dependency>
然后点击maven -> 刷新

在这里插入图片描述

同理,遇到其他需要到配置的包时同操作

出现:java.lang.ClassNotFoundException:报错:

在IDEA中点击File > Project Structure >
Artifacts > 在右侧Output Layout右击项目名,选择Put into Output Root

在这里插入图片描述

报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure:

修改host为10.0.2.2
在这里插入图片描述

获取单选按钮的值:

document.querySelector(‘input[name=“genderS”]:checked’).value;

输入中文到数据库变为?编码问题:

如果是数据库问题,即登录数据库,执行如下sql:

show variables like ‘character%’;

结果如下:

在这里插入图片描述

则需要修改数据库的配置文件
在数据库命令行输入 select @@basedir;
在这里插入图片描述

复制该路径找到my.ini配置文件

在[mysqld]下添加

character_set_server=utf8

init_connect=‘SET NAMES utf8’

如果原文件中含有character_set_server= latin1

将 latin1 改为 UTF-8

最后保存并重启mysql服务

再次测试:
在这里插入图片描述

若修改后保存失败提示没有权限:可以右键点击该文件->属性->安全->编辑->点击User用户,在修改权限上打对号:

在这里插入图片描述

然后就可以修改保存了

重启mysql服务:

右键点击“此电脑”->管理->服务和应用程序->服务
在这里插入图片描述

找到MySQL服务,右键可以停止开启。

设置验证码不区分大小写:

在比较生成的验证码(如:checkcode)和输入的验证码(如:check)那一步不使用equals()而是使用equalsIgnoreCase()函数;

如:checkcode.equalsIgnoreCase(check);

发布了13 篇原创文章 · 获赞 14 · 访问量 2484

猜你喜欢

转载自blog.csdn.net/weixin_44929171/article/details/101678822