一:Tomcat下载与安装
- 访问http://www.apache.org网站下载Tomcat安装版,直接解压到电脑上的一个位置比如在D盘下(D:/)
- tomcat运行时必须要有jdk的支持,因此需设置环境变量,设置方法如下:计算机—>属性—>高级系统设置—>环境变量—>编辑
- 进行安装的时候必须关闭防火墙
- 在安装的时候一般默认前进就行,而且安装好以后一般不选择运行
- Tomcat的主目录:
(1)bin:所有的可执行命令
(2)conf:服务器的配置文件夹,保存各个配置文件信息
(3)lib:服务器需要的各个库文件
(4)logs:保存服务器的系统日志
(5)webapps:web应用程序存放的目录
(6)work:临时文件夹,生成所有的临时文件(*java,*class) - 通过在地址栏输入http://localhost:8080观察是否出现tomcat主页面来判断tomcat是否配置成功
二:服务器的配置
1.端口号的配置:通过修改配置文件的方式完成,修改conf/server.xml中的端口号,把server.xml用记事本或者其他编辑器打开,ctrl+f(查询8080,然后把8080改为80),将服务器的监听接口设置为80端口;以后则可以不用使用端口号了
2.切记,在项目开发中,只要是与配置有关的xml文件一经修改则必须重新启动服务器才能起作用,而且要使项目能够运行,服务器必须开启。
三:虚拟目录的配置
在项目的开发过程中,往往会建立自己的文件并保存所有的程序,但是一个虚拟目录是有严格要求的
1.在虚拟目录中,必然包含WEB-INF/web.xml;
2.找到tomcat的一个文件夹D:\Tomcat7\webapps\ROOT,将ROOT文件下的WEB-INF文件夹复制到目标文件下,例如我的虚拟目录是:E:\JspHome_projects,则将WEB-INF文件夹复制到JspHome_projects下面,复制后的结构:E:\JspHome_projects\WEB-INF
3.虚拟目录已经配置成功,但是Tomcat现在根本就不知道有这样的一个目录,所以还需要在配置文件中编写此目录的映射,在conf/server.xml中修改添加
<Context path="/JspHome" docBase="E:\JspHome_projects"/>
将<context/>
加在<Host></Host>
里面,
path:浏览器中输入的地址http://localhost/JspHome
docBase:表示的是虚拟目录对应的真实地址,即文件保存的地址
注意:<context/>
中内容格式和写法不能出错。
注意:WEB-INF必须处在第一级子目录中
配置完成后同样需要重新启动服务器
四:404:表示路径错误,4XX表示的都是客户端的请求错误;500:表示的是服务器错误,5XX都是程序错误
要想在页面上显示文件目录,则可以通过修改可以通过修改web.xml文件完成。在conf/web.xml中设置
`<param-name>`listings`</param-name>`
`<param-value>`true`</param-value>`
效果如图:
五:第一个jsp文件
<html>
<head>
<title>www.boy_qiang.com</title>
</head>
<body>
<%
out.println("<h1>welcome to my home</h1>");
%>
</body>
</html>
jsp执行过程:.jsp->.java->.class;