一、常用web服务器
- Tomcat
- JBoss
- GlassFish
- Resin
- WebLogic 收费中应用最广泛…
二、Tomcat目录
(了解)
bin 存放Tomcat服务器的可执行程序
conf 配置文件
lib 存放Tomcat服务器的jar包
logs 存放服务器运行时输出的日记信息
temp临时数据
webapps 存放部署的web工程
work Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译的servlet源码和Session钝化的目录
三、基础用法
-
启动:
bin–startup.bat -
关闭:
bin–shutdown.bat -
修改端口:
conf–server.xml
找到Connecter标签找到port属性 -
如何部署web工程到Tomcat中
第一种方法: web工程的目录拷贝到Tomcat的webapps目录下即可
第二种方法:
目录下建立xml文件进行配置 -
默认访问
http://ip:port/ 没有工程名时候默认访问ROOT工程
http://ip:port/工程名 没有资源名默认访问index.html
四、IDEA中整合Tomcat
settings->Build,Execution,Deployment->点击+号,选择路径即可
五、IDEA中创建web工程
目录介绍
src:java源代码
web目录存放web工程的资源文件,比如html页面,css文件,js文件
WEB-INF目录是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容
web.xml 它是整个动态web工程的配置部署描述文件,可以在这里配置很多web工程的组件,比如Servlet程序,Filter过滤器,Listener监听器,Session超时…等等
lib(自建) 用来存放第三方jar包
六、IDEA中启动部署web模版
1
2.
注意改个名;
URL是默认启动地址
3
+号:将需要部署的web工程添加到Tomcat运行实例中
-号:从tomcat运行实例中删除不需要的web模块
Application Context是工程路径
七、其他说明
重启的4个选项说明:
- 重新更新web工程中的资源到Tomcat运行实例中
- 更新web工程中的Class字节码和资源文件到Tomcat运行实例中
- 重新部署web模块
- 重启Tomcat实例,并更新web模块内容
工程路径修改
修改运行端口号
配置资源热部署
热部署: 改了代码,浏览器一刷新就能看到