JavaWeb学习基本流程及tomcat发布
web开发实际上就是客户端发送请求到服务端,服务端给出相应的数据。如下图:
图中可以发现从什么开始学起
一、tomcat(网站发布正常是放在最后,但是现在使用的eclipse要配置tomcat,所以就先说)
二、html、js、css(主要想说的时静态页面也是要经过Servlet)
三、Servlet接口
四、JDBC,数据库
五、jsp、EL、JSTL保证jsp页面与Servlet之间通讯
关于tomcat安装网上有很多就不叙述了
①、tomcat目录结构
②、如何把一个项目发布到tomcat中
发布三种方式:
1、web文件拷贝到webapps/ROOT下
2、配置虚拟路径(tomcat/conf/server.xml)找到host元素节点
<!-- docBase : 项目的路径地址 如: D:\xml02\person.xml path : 对应的虚拟路径 一定要以/打头。 对应的访问方式为: http://localhost:8080/a/person.xml --> <Context docBase="D:\xml02" path="/a"></Context>
3、配置虚拟路径(tomcat/conf/[enginename(conf/server中engine节点的name属性)]/[hostname(conf/server中engine节点的name属性)]/ 新建一个xml文件)
3.1、 自定义名字(person.xml)
3.2、 在这个文件里面写入以下内容
1 2 | <?xml version= '1.0' encoding= 'utf-8' ?> <Context docBase= "D:\xml02" ></Context> |
3.3、 在浏览器上面访问 http://localhost:8080/自定义名字(person)/xml的名字即可
③、给Eclipse配置Tomcat
1. 在server里面 右键新建一个服务器, 选择到apache分类, 找到对应的tomcat版本, 接着一步一步配置即可。
2. 配置完毕后, 在server 里面, 右键刚才的服务器,然后open , 找到上面的Server Location , 选择中间的 Use Tomcat installation...
3.测试tomcat服务,创建一个web项目
运行结果:
这样貌似就完成了。
注意:通过startup.bat启动tomcat时,会一闪而过,有两种可能,一、没有配置JAVA_HOME环境变量,二、jdk版本不匹配
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具