您现在的位置是:主页 > news > onedrive wordpress/seo霸屏软件
onedrive wordpress/seo霸屏软件
admin2025/5/7 18:23:58【news】
简介onedrive wordpress,seo霸屏软件,pos机WordPress主题,青海中小企业网站建设创建第一个Maven工程遇到的各种问题 上一篇文章已介绍过Maven本地仓库的配置,于是创建第一个maven工程遇到些许问题进行解决,在此基础上对于运用本地仓库,有了更深的理解。 1、导入项目 此次初步学习,借用别人的项目辅助学习&a…
创建第一个Maven工程遇到的各种问题
上一篇文章已介绍过Maven本地仓库的配置,于是创建第一个maven工程遇到些许问题进行解决,在此基础上对于运用本地仓库,有了更深的理解。
1、导入项目
此次初步学习,借用别人的项目辅助学习,省略了一些步骤,但也有一些新问题。
导入项目步骤:
选中项目的pom文件,项目则导入成功
1.1、导入后只显示pom.xml文件,其他项目结构都隐藏
解决方法:
点击project structure…–>Modules
点击右上角+加号 --> import Modules
选择你的项目,点击确定
选择import modules from external model
选择maven,然后一直点击下一步next最后点击完成finished
主界面正常显示项目结构
2、启动项目
maven本地仓库,JDK和tomcat的版本一定要配置好。
2.1 、启动Tomcat 出现 Can’t load AMD 64-bit .dll on a IA 32-bit platform错误
出现这个问题的原因:使用的是32位的JDK,但是使用的Tomcat是64位的
解决办法:改用64位的JDK版本
2.2、没有与数据库建立连接
由于此项目使用的是druid数据库连接池,在此遇到不少麻烦。
经过百度查找各种基础配置,确定Druid和pom配置文件的代码等也都没有任何问题后,仍然无法连接数据库。
猜测是jar包的兼容问题导致的,于是下载了一个最新的mysql-connector-java的jar包,并放入了我的maven本地仓库。终于连接成功。
注意:更改pom文件后需要刷新
右键pom文件,点击reload project
3、 注册功能
项目启动成功后,测试注册功能,遇到的部分问题。
3.1、注册信息均合法,收不到验证邮件
报错信息:
javax.mail.internet.AddressException: Illegal address in string ``''
解决办法:
是因为没有正确填写发件人邮箱地址和授权码
在java的一个工具类MailUtils中
private static final String USER = " 发件人邮箱地址 "; // 双引号里填发件人邮箱地址
private static final String PASSWORD = "客户端授权码 "; // 如果是qq邮箱可以使用客户端授权码,或者登录密码
报错信息:
javax.mail.AuthenticationFailedException: 535 Error
解决办法:
报535错误是因为授权码填写的不对
(1)在发送者邮箱的设置中找授权码 如qq的授权码
(2)记住生成的4个授权码,只需要把POP3的授权码写到private static final String PASSWORD = “16位数的授权码”;这里即可。
3.2、数据库管理工具Navicat
由于上一步注册功能的反复测试,造成一个尴尬的问题:MySQL删除表数据后,ID自增不能从1开始
解决办法:
1、使用以下命令来重设自增的起始值
// n表示从几开始自增,1就表示从1开始
alter table table_name AUTO_INCREMENT=n
2、使用以下命令清空数据表,ID就会从1开始
truncate table table_name