慕课网《JAVA遇见HTML——JSP篇 第一章 Java Web简介》学习笔记
备注:课程链接https://www.imooc.com/learn/166
一、Tomcat服务器目录结构:
bin是binary的缩写,二进制的意思。
二、手工编写Web程序。
1.在WebApps创建项目目录。
cd /usr/local/src/apache-tomcat-9.0.26/webapps
mkdir myhome
2.编写index.jsp。
3.创建WEB-INF目录。
mkdir WEB-INF
复制粘贴文件 cp [选项] 源文件或目录 目标文件或目录
cp /usr/local/src/apache-tomcat-9.0.26/webapps/examples/WEB-INF/web.xml /usr/local/src/apache-tomcat-9.0.26/webapps/myhome/WEB-INF/web.xml
vi删除一行(查看模式下) dd
mkdir classes 里面放的是编译生成的字节码文件(.class文件)
mkdir lib 里面放的是要用到的一些jar包(比如连接数据库的驱动、jar包)
4.测试运行。
三、WEB-INF目录结构
1.WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问这个目录里的资源,只有服务端代码可以访问的目录。
举例:
cd /usr/local/src/apache-tomcat-9.0.26/webapps/myhome/WEB-INF
vi test.html
2.web.xml,项目部署文件。
比如,里面可以配置项目欢迎页面。
访问http://xxx.xxx.xxx.xxx:8080/myhome也能显示

是因为直接进入项目的话,tomcat默认打开index.jsp作为项目的欢迎页面。
将index.jsp改名为haha.jsp。
将文件A重命名为B:mv A B
mv index.jsp haha.jsp
将WEB-INF下的web.xml
修改为
修改了web.xml,重启tomcat。
3.eclipse新建Java Web程序。
4.修改tomcat默认端口号:修改conf/server.xml中的<Connector port="8080">标签。