从eclipse中导入SSH项目并正确运行的完整步骤

时间:2024-04-12 17:32:45

一. 建立一个workspace(最好新建一个),将项目文件夹拷贝到到workspace.
从eclipse中导入SSH项目并正确运行的完整步骤
二. 打开eclipse,选择之前建立的workspace,
然后导入项目。file->Import
从eclipse中导入SSH项目并正确运行的完整步骤
三.消除红色错误。
从eclipse中导入SSH项目并正确运行的完整步骤
1.部署tomcat。
从eclipse中导入SSH项目并正确运行的完整步骤
2.新建数据库,运行sql文件即可(这里使用的是MySQL)
从eclipse中导入SSH项目并正确运行的完整步骤
3.修改代码中数据库的相关配置。(ll为自己建的数据库名)
从eclipse中导入SSH项目并正确运行的完整步骤

4.项目依然报错,考虑到tomcat和JDK的版本问题。
①.选中项目—>右击—>点击properties—>点击Java Build Path—依次选中带有红色叉号和带有(unbound)的,点击右边Remove
从eclipse中导入SSH项目并正确运行的完整步骤
②.右边点击Add Library—>选择JRE System Library—>点击Next
从eclipse中导入SSH项目并正确运行的完整步骤
③.选中Alternate JRE—>点击Installed JRES…—>选择自己电脑中的jdk,本人的是jdl1.8—>点击Finish
从eclipse中导入SSH项目并正确运行的完整步骤
④.右边再次点击Add Library—>选择Server Runtime—>点击Next
从eclipse中导入SSH项目并正确运行的完整步骤
⑤.选择自己电脑中的tomcat—>点击Finish

5.此时项目依然报错。运行时没有找到tomcat v7.0
从eclipse中导入SSH项目并正确运行的完整步骤
解决方案:
①.右键–>properties–>targeted runtime,把原项目的tomcat去掉勾选,换上自己的Tomcat
从eclipse中导入SSH项目并正确运行的完整步骤

6.项目没有报错,添加tomcat,运行测试。
从eclipse中导入SSH项目并正确运行的完整步骤
①.运行无法访问,启动tomcat访问http://localhost:8080/,出现404错误。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。
从eclipse中导入SSH项目并正确运行的完整步骤
从eclipse中导入SSH项目并正确运行的完整步骤
②.解决方法
原因:
eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。

解决办法:
重新配置下tomcat服务器:
在eclipse中的server页面,双击tomcat服务,会看到如图所示的配置页面:
从eclipse中导入SSH项目并正确运行的完整步骤
可以看到红圈中选择的是 Use workspace metadata(does not modify Tomcat installion)。
如果该tomcat中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把tomcat中的部署的服务都移除。从eclipse中导入SSH项目并正确运行的完整步骤
然后右击,选择clean。
从eclipse中导入SSH项目并正确运行的完整步骤

默认选项为:Use workspace metadata(dose not modify Tomcat installation),

​若修改选项为:Use Tomcat installation(takes control of Tomcat installation)​

就可以使在Eclipse启动的tomcat服务器,也能够被访问到tomcat首页(例如通过http://localhost:8080访问)。

③.http://localhost:8080可以正常访问,但无法访问jsp。
解决方案:
“Deploy Path”,它后面的值默认是"wtpwebapps",把它改成"webapps",也就是tomcat中发布项目所在的文件夹名字。

修改后关掉该页面,保存配置。这样就将项目部署到了tomcat安装目录下的webapp。
从eclipse中导入SSH项目并正确运行的完整步骤
修改后关掉该页面,保存配置。这样就将项目部署到了tomcat安装目录下的webapps。

重启tomcat服务器,自己部署的项目也能正常访问了。使用http://localhost:8080/项目名/对应的jsp文件名。http://localhost:8080/Laboratory/login_tuichu.do