WEB服务器
小结:装有数据库的计算机可以称为数据库服务器,供人对数据进行操作。对人提供web网上资源的称之为web服务器。所谓的大数据库,就是一台计算机不能装载的数据,通过多台计算机搭建集成环境从而对大数据进行的操作。
tomcat开发的学习
tomcat的实现也是通过底层对java库实现的,因此部署tomcat需要配置java的操作环境。
启动:
tomcat/bin目录下
双击 startup.bat
打开浏览器:
http://localhost:8080
退出:
方式1:点 x
方式2:ctrl+c
方式3:双击 shutdown.bat
常见问题(配置):
1.启动的时候一闪而过 正确配置:JAVA_HOME
2.端口冲突问题
修改tomcat的端口号.
打开tomcat/conf/server.xml
大概70行左右 有如下代码:
<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
修改port后面的值就可以了.注意:1024以下的端口号留给系统用的
80端口是留给http协议用的.我们可以使用这个端口号,使用了这个端口就不用在网址中输入端口
3.有可能出现的问题(在环境变量中配置CATALINA_HOME)
tomcat目录结构:
bin:存放的可执行程序
conf:配置文件
lib:存放的是tomcat和项目运行时需要的jar包
logs:日志 注意:catalina
temp:临时文件
★★webapps:存放项目的目录
★work:存放jsp文件在运行时产生的java和class文件
web项目的目录结构:
myweb(项目名称) web2.5版本标准的目录结构
|
|---- html css js image等目录或者文件
|
|---- WEB-INF(特点:通过浏览器直接访问不到 目录)
| |
| |--- lib(项目的第三方jar包)
| |--- classes(存放的是我们自定义的java文件生成的.class文件)
| |--- web.xml(当前项目的核心配置文件)
| |
访问路径:
http://主机:端口号/项目名称/资源路径
例如:我的项目 myweb
资源 myweb有一个1.html
http://localhost:80/myweb/1.html
常用的项目发布方式:(虚拟目录映射)
方式1:将项目放到tomcat/webapps下
方式2:
方式3:
IDEA和tomcat的整合