JavaWeb
用Java写的程序,可以在浏览器运行。
Request & Responce
Web资源
Web服务器
我们在自己的主机启动Tomcat服务器,然后运行它,就能够通过主机访问这个服务器,这个服务器能够运行我们的程序。
部署Web工程
法1
将web工程整个文件拷贝到webapps目录下,然后访问对应的文件夹/文件
手动拖动与使用服务器的区别
手动拖动,是file文件协议,使用服务器访问,是http协议。
前者直接打开本地的文件,后者是向服务器发送请求,服务器找到对应的文件,返回给客户端。
另外,前者只能支持静态资源,不能支持jsp和servlet等动态资源,这个必须放在服务器上部署web资源。
Tomcat默认访问路径
- 如果路径没有指定工程名,默认访问webapps下的ROOT工程。
http://localhost:8080
等价于http://localhost/ROOT
等价于http://localhost:8080/ROOT/index.html
- 如果指定了工程名,则默认访问工程下的index.html文件,
http://localhost/MyProject
等价于http://localhost/Myproject/index.html
创建动态web工程
部署web工程
可以部署当前服务器,多个web工程。
一个工程下,可以有多个Moudle,这样合并就方便了!
修改模板工程路径
修改资源热部署
这样的话,页面代码修改后,就不需要重启,刷新后,也能看见浏览器变化。
也就是自动更新资源和字节码文件。
上边内个,是修改,点击update之后的默认单选位置。