栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2-1 创建启动 web 项目并部署到 tomcat

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2-1 创建启动 web 项目并部署到 tomcat

文章目录
  • 1、tomcat
    • 1)认识 tomcat
    • 2)tomcat 安装
  • 2、创建第一个 web 项目
    • 1)切换到 JavaEE 视图
    • 2)创建 web 项目工程
    • 3)web 项目介绍
  • 3、启动 web 项目
    • 1)创建默认的欢迎首页
    • 2)将项目部署到 tomcat 上
    • 3)启动外部浏览器
    • 4)怎么访问到 index.html 的

1、tomcat 1)认识 tomcat

我们后台的代码,不可能像我们之前的那样,每次都手动运行程序,而且,作为公司角度来说,我们的后台代码要一直运行着才算可以:将我们 web 的项目打包后,部署到应用服务器上(后面我会使用 tomcat),然后对外提供功能使用。

说到这里,tomcat 其实也是软件产品,也是用 java 代码开发出来的。

2)tomcat 安装

参考我写的另一篇:《tomcat 下载安装并集成到 Eclipse》

2、创建第一个 web 项目 1)切换到 JavaEE 视图

之前写的 JavaSE 内容,都是 Java 视图,现在我们要使用 JavaEE 的视图,在工具右上角点击一下对应的图标就可以:

2)创建 web 项目工程

①、new 的时候选择动态 web 项目

②、输入项目名称,直接下一步:

③、点击 next 之后,再点一次 next,勾选上生成 web.xml

然后 Finish ,等着生成项目即可。

3)web 项目介绍


大家先有这么个认识就行了,想理解到位还得实际应用才行,用多了,就明白了。

3、启动 web 项目 1)创建默认的欢迎首页

在 WebContent 下创建 index.html,

输入文件名,然后 Finish

工具会自动生成一些代码,这里自己再添加一些:

2)将项目部署到 tomcat 上

①、在项目上右键,操作参考下图序号顺序:

直接 next ,跳转后,再 Finish:

②、Finish 后可以看到 tomcat 就启动了,控制台输出日志信息,启动花了 1034 ms:

③、紧接着,我们的工具自动给我们运行出内置浏览器和结果:

这就是启动后的结果,上面的 http 那一串不就是我们平时类似上网的网址吗,只不过这个网页就输出一句话而已。

3)启动外部浏览器

①、设置外部浏览器
有时候,工具内置浏览器感觉不是那么友好,而且大小比较受到工具的局限,所以,我们设置使用外部浏览器
点击 Window -> Preferences,然后按下图顺序操作

②、关闭 tomcat
只需要点击一下下图图示的红色按钮即可:

③、重新运行 tomcat
因为我们部署过了,所以项目还是在 tomcat 上的,所以只需要运行下按钮就可以了:

④、打开本地 google 浏览器
输入网址:http://localhost:8080/helloweb

说明:http://localhost:8080/helloweb
localhost 代表是我们自己的计算机,对应的 ip 是 127.0.0.1
helloweb 是我们的 web 项目名称
所以,也可以在浏览器输入:http://127.0.0.1:8080/helloweb

输入完网址,Enter 回车,就能看到我们项目被访问到了:

有地址,有页面(只不过这个页面就一句话比较简单而已),这已经是现实中的 web 应用场景了。这也意味着,我们也慢慢可以给别人写网站了。

4)怎么访问到 index.html 的

我们项目中的 web.xml 是比较核心的配置文件,tomcat 启动后会解析该文件,打开这个文件看一下:

这就是配置的作用,welcome-file 这个标签中的这些文件,都可以作为访问项目时,默认被访问到的首页,所以,这就是开始我创建 index.html 文件的原因了。

公众号有同期技能演示视频,欢迎学习 Java 的伙伴,搜索并关注 taishangcode 公众号从0 学习 Java。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1019780.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号