关于eclipse2019中导入克隆的web项目
分为导入项目和排查可能错误两个方面前言本文主要总结个人在完成需要合作完成学习项目时使用共享项目文件时“环境”问题导致的无法“跑通”为此忙碌很久和豆包进行了“深入聊天”。决定对自己的问题进行总结方便自己以后阅读。项目文件可以用压缩包解压也可以使用git克隆github远程仓库怎么克隆可以问AI一、项目导入方法1、注意千万不要直接使用eclispse就打开文件夹会出现环境配置问题2、点开你的eclipse随便选择一个功能工作台这个无所谓然后选择file-import-General-existing projects into Workspace-next3、点击browser选择你下载的项目文件夹eclipse会自动查找项目只要项目文件夹里面有.project文件一般就能识别出来之后勾选projects区域的项目文件点击finish即可4、现在你的项目就成功导入了如果右键无法找到run on sever那就是因为项目缺少配置文件没有被识别为web项目你需要手动配置成web项目第1步给项目开启 Web 项目特性最关键1. 右键你的项目 libPrj → Properties2. 左边点 Project Facets3. 勾选这两个Dynamic Web ModuleWeb项目核心Java4. 下面如果出现 Further configuration available... 点一下Content directory 保持默认 WebContent 或 src/main/webapp点 OK5. 点 Apply第2步绑定Tomcat服务器1. 还是 Properties 里左边点 Targeted Runtimes2. 勾选你安装好的 Tomcat v8.5 / v9 / v103. Apply and Close第3步现在就能 Run on Server 了右键项目 → Run As → Run on Server选择你的Tomcat → Finish → 项目直接启动如果上面还不行请尝试以下方法1. 右键项目 → Configure → Convert to Faceted Form...2. 直接勾选Dynamic Web ModuleJava应用 → 重启Eclipse再次 Run As → Run on Server二、可能出现的环境问题参考1、修改数据库在dbutil.java文件中把账号密码改成自己的数据库的账号密码2、JDBC依赖我所使用的数据库为mysql80故对应的jar包是8.0的把自己的jar包文件复制粘贴到WebContent的WEB-INF的lib文件夹下gson的jar包同理粘贴完后记得右键jar包选择buildpath-configure.....(记不得名字了反正就是这个单词开头那个build成功之后就会添加两个jar包到java Resources--library--web app libraris这个地方一定要检查是不是bulid成功了不然tomcat会因为无法找到jar包而识别不了servlet3、修改fetch等函数的路径我的项目名称是library故涉及到的路径为local:8080应该是有涉及到1~3个html文件和少量的controller中的文件可以去问AI应该在哪几个文件修改这里不截图赘述所以为了避免麻烦不要改变项目名称我之前就是因为这个改了几天4、tomcat不兼容问题有可能同为tomcat8.5但是依然无法识别。如果1~3修改好之后还是会有红色感叹号那就说明可能是tomcat的问题右键项目→properties→Java Build Path→Libraries在libraries查看tomcat的版本是不是你自己的如果不是会有一个括号写了unbun。选择tomcat在右侧点击remove删除掉然后add library→Server Runtime→选择你的Tomcat现在基本上就没有红叉了5、与数据库连接问题如果项目没有标红但是打开项目之后显示“登录失败”或者“账号密码错误”按照以下方法排查1查看自己的mysql是否打开navicat是否连接成功怎么开启mysql和怎么连接navicat自行询问AI2检查数据库中的表结构和数据是否匹配因为为了代码逻辑好看我对数据库中的一些数据进行了“增删改查”方法为把我的.sql文件和你自己的数据库的.sql文件发给AI询问区别并要AI给SQL代码让你的数据库和我的一样或者是你可以问AI是否能直接利用.sql文件我没具体试过这个方法可以自己试试
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2477507.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!