当前位置: 首页 > news >正文

基于web实验——JSP环境搭建

实验小结

本次实验围绕JSP技术运行环境搭建、多工具集成、端口修改及百度云ECS(BCC)云端部署展开,5位组员分工明确、协作配合,以至完成所有实验任务;每位组员结合自身负责的模块,梳理解题思路、总结调试过程,具体如下:

组员1:负责本地基础环境搭建

解题思路

我的核心任务是完成本地JDK、Tomcat的安装与环境配置,这是整个实验的基础,必须确保环境稳定可用。因为课程的选择,一部分人选择了Java课程(已安装了JDK1.8),一部分选择了Python课程,同意实验工具JDK1.8和Tomcat9.0,按步骤完成安装,重点配置JDK的环境变量(JAVA_HOME、Path),再启动Tomcat服务器,通过浏览器访问验证环境是否搭建成功,为后续工具集成和端口修改打下基础。

调试过程

调试过程中遇到两个主要问题:一是安装JDK后,输入“java -version”无法显示版本信息,排查发现是环境变量配置错误,Path变量未正确添加JDK的bin目录,重新配置环境变量并重启电脑后,问题解决;二是启动Tomcat时,黑窗口闪退,经检查是JDK版本与Tomcat版本适配问题,老版本可能无法适配,确认JDK1.8与Tomcat9.0兼容后,重新启动Tomcat,成功访问到localhost:8080的Tomcat欢迎页面;我深刻认识到环境变量配置的严谨性,以及版本适配的重要性,后续操作中会先确认版本兼容性,再进行安装配置。
32cb0f0d6177203efcddc065a78267d6

组员2:负责Eclipse JEE与Tomcat集成

解题思路

我负责Eclipse JEE开发环境与Tomcat服务器的集成,核心目标是实现Eclipse内置浏览器能正常访问Tomcat页面,并能部署JSP项目。解题思路是:先打开Eclipse切换至JavaEE视图,添加本地已配置好的Tomcat9.0服务器,配置Server Runtime环境,启动服务器后,通过内置浏览器验证连接,确保Eclipse能正常控制Tomcat服务器,为后续与Dreamweaver对接做好准备。

调试过程

调试时遇到的核心问题是Eclipse添加Tomcat服务器后,启动失败,提示“端口被占用”。排查发现,本地Tomcat已手动启动,占用了8080端口,导致Eclipse无法再次启动服务器。解决方法是先关闭本地手动启动的Tomcat,再在Eclipse中启动服务器,启动成功后,内置浏览器访问localhost:8080,成功显示Tomcat欢迎页面。此外,在后续与Dreamweaver对接时,发现Eclipse无法同步Dreamweaver修改的文件,经检查是两个工具的项目目录未统一,将Eclipse项目的WebContent目录与Dreamweaver站点根目录设置一致后,实现了双向同步,调试圆满完成。
c538e8f4e4db208a02d230ff41b96fe7

组员3:负责Dreamweaver配置及与Eclipse对接

解题思路

我的任务是配置Dreamweaver本地站点,实现与Tomcat服务器的对接,以及与Eclipse JEE的无缝协作。解题思路是:先在Dreamweaver中新建站点,指定本地根目录为Tomcat的webapps/JSPTest目录,配置服务器信息,实现页面一键预览;再将站点根目录修改为Eclipse项目的WebContent目录,确保两个工具指向同一项目文件夹,实现文件同步,既可以用Dreamweaver可视化编辑页面,也可以用Eclipse编写Java代码,提升开发效率。

调试过程

调试过程中遇到两个关键问题:一是Dreamweaver文件面板无法加载WebContent目录下的文件,排查发现是站点根目录配置错误,重新设置根目录后,刷新面板仍未显示,通过右键站点根目录选择“刷新”,成功加载所有文件;二是Dreamweaver保存文件后,Eclipse未同步更新,经检查是未开启Dreamweaver的自动同步功能,在“编辑→首选项→站点”中勾选“保存时自动上传到服务器”,实现了文件实时同步。此外,测试JSP页面预览时出现404错误,确认文件路径正确后,重启Tomcat服务器,页面正常显示,顺利完成调试。
{78E84D86-5B17-4356-B337-DDC38DF9A955}

组员4:负责Tomcat端口修改及验证

解题思路

我负责修改本地Tomcat和Eclipse内置Tomcat的默认端口(8080→9090),并验证端口修改的正确性。解题思路是:先找到Tomcat安装目录下的conf/server.xml配置文件,找到Connector标签中的port属性,将8080修改为9090,保存后重启Tomcat;再同步修改Eclipse内置Tomcat的端口配置,确保两个环境的端口一致,最后通过浏览器访问localhost:9090,验证端口修改是否生效。

调试过程

调试时遇到的主要问题是修改端口后,访问localhost:9090仍无法打开页面。排查过程中,首先确认server.xml文件中的port属性已修改为9090,且保存无误;随后检查Tomcat是否重启成功,发现未完全关闭Tomcat黑窗口,导致配置未生效,关闭所有Tomcat窗口后重新启动,再次访问仍失败;进一步排查发现,Windows防火墙未放行9090端口,在防火墙中添加9090端口的入站规则后,访问成功。此外,Eclipse内置Tomcat端口修改后,启动时提示端口冲突,确认本地Tomcat已关闭后,启动成功,验证端口修改生效,调试完成。

{DD5A7AE5-B767-4515-BFEE-33B20853F5F2}

组员5:负责百度云ECS服务器部署及FTP配置

解题思路

我负责小组百度云ECS(BCC)服务器的环境部署、FTP服务搭建,以及本地Dreamweaver与云端服务器的对接,这是实验的难点模块。解题思路是:先在百度云ECS服务器上安装JDK1.8和Tomcat8.0,配置环境变量并启动Tomcat;再借助Windows IIS搭建FTP服务,设置用户名、密码和访问目录;然后配置百度云安全组,放行21(FTP)、9090(Tomcat)端口;最后在本地Dreamweaver中配置FTP连接,实现本地文件与云端服务器的同步,验证云端Tomcat页面和JSP项目的访问。

调试过程

调试过程中遇到的问题较多,逐一排查解决:一是云端Tomcat启动后,本地无法访问,排查发现百度云安全组未放行9090端口,添加安全组规则后,访问成功;二是本地文件上传到云端后,访问JSP页面出现404错误,确认文件已上传到正确目录后,重启云端Tomcat,页面正常显示;三是FTP上传失败,排查发现服务器IIS的FTP权限未开放,给Administrator账号添加读写权限后,问题解决。通过本次调试,我掌握了云端服务器配置、FTP搭建、安全组设置的核心技能,也学会了逐步排查网络、路径、权限类问题的方法。
d9ed43ed6db43072ccc1113889f97309

小组整体心得

小组整体心得汇总:
本次实验通过5位组员的分工协作,过程不太顺利,但最终完成了所有实验任务,从本地环境搭建到云端部署,在协作过程中,我们明确各自职责,遇到问题及时沟通,互换进度,以及重点问题记录,对于各类报错,先头脑风暴后,依托ai辅助专项应对不同问题,问题排查更是考验团队处理问题的完整闭环。通过本次实验,我们掌握了JSP运行环境的搭建、多工具集成、端口配置和云端部署的全流程,深刻理解了JSP开发的核心逻辑,以前期前端的基础学习为依托,为后续Web项目开发打下了坚实的基础;继续提高实操能力与团队协作能力。

http://www.jsqmd.com/news/587763/

相关文章:

  • 基于vue3与pinia构建电商核心模块,快马平台实战演练购物车与商品列表
  • 效率翻倍:基于快马AI定制你的专属高效git配置工作流
  • 新手必看:在快马平台用github学生认证完成首个项目
  • 终极解决方案:3种简单方法彻底解决Dify工作流中的图片显示问题
  • 智能化磁盘空间革命:CleanMyWechat如何一键释放微信PC端数十GB存储空间
  • 4.2软考高项-每日5题
  • 蓝桥杯算法精讲:二分算法之二分答案深度剖析
  • 号易官方邀请码是多少?邀请码666666 独特地位与优势全解析 - 号易-号易官网招商
  • AI学习笔记二
  • PE结构 --->8.PE对齐的概念 文件对齐VS磁盘对齐
  • task jitter计算方法
  • 告别繁琐安装:用快马平台在线环境,三步创建你的第一个网页应用
  • 【ESP32-S3 深度实战】从小智AI底层移植到自定义LVGL表情:M5Stack CoreS3 避坑与架构指南
  • 硬件笔记——立创逻辑派开关电源案例解读
  • 零基础学Java:用快马AI生成你的第一个集合与对象管理程序
  • 提升开发效率:用快马一键生成智能排序工具模块
  • PE结构 ---> 9.RvaToFoa 内存状体到文件状态
  • 如何用PHP实现线程安全的单例模式?
  • 《黄金周人山人海,节后门可罗雀——景区怎么把这个差距缩小?》
  • 3种突破:ctfileGet如何解除城通网盘限速枷锁
  • 快马平台快速构建mysql博客系统原型:十分钟搞定数据库与api
  • Oracle EBS 资产类别是 真正的树形层级结构(通过弹性域实现父子关系),而 SAP 资产类别(Asset Class)是 扁平结构(无系统内置层级)
  • 飞牛openclaw使用指南(免费模型,不消耗token,响应快,无qps限制,无限使用!!)
  • 实战指南:基于快马生成openclaw千问的智能文档问答系统完整项目
  • 番茄小说下载器:3分钟搭建你的个人离线图书馆完整指南
  • 面试“逆袭率”第一的秘密:让我为你细细阐述
  • Oracle EBS和SAP在资产类别层级关系上的差异
  • 【小兔鲜电商前台 | 项目笔记】第三天
  • 在Windows系统下使用fastboot命令
  • 【SMPL-X】AMASS动捕数据集与SMPL格式概述