JavaWeb–02
目录
前言
21世纪,走进了信息时代,各种各样的软件层出不穷,但是总离不开程序开发,离不开程序开发语言,Java语言作为人们所熟知的一门语言,对于其有必要进行系统的学习。
项目搭建
创建第一个JavaWeb项目(IDEA)
(1).下载Tomcat
在配置前,需要确定,是否满足2中的四点的第一和第四点,其
中tomcat服务器需要下载并解压到磁盘中,在其bin目录下有s
tartup.bat文件,打开后可以测试端口号是否被占用,默认端
口为8080
出现提示服务器启动,即启动成功,在浏览器输入localhost:8080即可进入如下页面
如果启动时提示CATALINA_HOME不正确,则需要在系统环境变量中添加其变量,其变量值为tomcat目录
如果出现命令行窗口一闪而过,则为端口号被占用了,可以修改端口号,或者将占用的软件停用(如orcacle数据库)
①修改端口号
在tomcat解压目录下进入conf目录,其中server.xml为Tomcat配置信息,在其中找到以下代码,将其中port修改为未被占用的端口号即可
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
②关闭占用端口号的软件
打开cmd命令提示符,输入netstat -ano|findstr "8080"即可查找到使用8080端口号的软件,然后打开任务管理器/详细信息,找到pid为端口占用的,结束其任务即可;
(2).创建Web项目
方式一
在IDEA中新建项目,选择Java Enterprise,点击next
选择Web Profile,点击next
Name即项目名称,Location即项目路径,点击finish创建项目
其创建好后,目录结构如下:
方式二
新建一个Java项目,右击项目,选择Add Framework Support
选择Web Application,点击ok即可
其项目结构如下:
其项目结构略有不同,方式一的后端java代码放在main/java下,前端页面以及静态资源放置在main/webapp下;方式二的后盾java代码放在src下,前端页面以及静态资源放置在web下;
(3).在IDEA中配置Tomcat
在工具栏点击Add Configuration
点击左边加号,选择Tomcat Server/Local
点击Configure选择tomcat路径,并切换项目默认运行浏览器
切换到Deployment页面,点击右侧加号,选择Aritifact
选择war exploded,点击OK
其下侧会显示Application context,如:/JavaWebDemo_war_exploded,将其全部删掉或者只保留项目名称,返回Server界面,将其On update action与on frame deactivation修改为Update classes and resources,点击OK即可
(4).新建初始化页面
在webapp目录下新建index.html,其内容如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
Hello World!
</body>
</html>
在webapp/WEB-INF目录下,打开web.xml,其中添加
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
(5).运行项目
点击绿色箭头即可开始运行项目
运行成功后会默认打开之前选择的浏览器,并打开index页面
第一个Hello World完成!
笔记如有错误,遗漏之处,欢迎指正!