什么是web开发
WEB,即网页的意思,它用于表示Internet主机上供外界访问的资源。
Internet上供外界访问的Web资源分为:
静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。
Web容器_Tomcat
学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。
目前有一款免费且应用广泛的web容器Tomcat,是我们学习的首选该服务器支持JSP以及Servlet规范。
常见的启动问题及tomcat目录介绍
常见启动问题
使用startup.bat文件启动Tomcat
Catalina_home环境变量
Java_home环境变量
TOMCAT的启动需要一个环境变量JAVA_HOME
端口占用问题(更改默认端口)
其他程序占用了这个端口,修改这个端口
解决办法:
Conf/server.xml 搜8080 替换
Tomcat的目录层次
Bin:存放二进制文件,启动和关闭tomcat
Conf:配置文件,配置端口,配置数据库连接池,web.xml
Lib:jar文件,支撑tomcat运行
Logs:存放tomcat运行日志信息
Temp:临时目录,给tomcat自己用的
Webapps:存放我们要部署的项目
Work:工作目录,区别(jsp)
JavaWeb应用程序
WEB应用程序指供浏览器访问的程序,通常也简称为web应用。
一个web应用由多个静态web资源和动态web资源组成,如:
html、css、js文件、Jsp文件、java程序、支持jar包、相关的配置文件等等。
Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。