背景
同事表弟毕设,需要启动一个8年前GitHub项目!
源码:GitHub - asinfo-ssyx/KindgartenPlatform: 幼儿园互动平台
部署步骤
一、Eclipse导入项目
使用 Projects from Folder or Archive 导入
选择项目目录
点击【选择文件夹】后如下
点击【Finish】完成导入
二、添加外部Jar依赖
导入项目后发现代码报错,缺失 servlet-api.jar 所致,如下:
右键【Referenced Libraries】添加外部依赖
点击【Configure Build Path】
从 Tomcat 的 lib 目录中选择 servlet-api.jar 后点击【打开】
点击【Apply and Close】 后错误消失,如下:
至此导入外部依赖 servlet-api.jar 完毕!
三、设置 JSP 编码格式(可选)
导入项目发现 JSP 页面显示中文乱码,需设置 JSP 默认编码格式
输入 UTF-8 后点击【Update】后再点击【Apply and Close】即可完成 JSP 默认编码设置!
备注:需保持 JSP 页面各处编码必须一致,如下:
四、创建数据库导入数据
初始数据导入数据到 MySQL,如下:
五、项目部署
项目打包成 war 并部署至 Tomcat 的 webapps 目录中!
右键选中项目
点击【Export】
选中【WAR file】后点击【Next】
选中 Tomcat 的 webapps 目录并设置war包名称为 kindgarten.war 后点击【Finish】,此时发布至Tomcat 成功!
启动 Tomcat 后输入登录地址:http://localhost:8080/kindgarten/html/login.jsp
输入账号密码:admin/123456 后点击【登录】
至此,项目部署发布完毕!