TomCat与MyEclipse集成
- 认识TomCat服务器
Tomcat 是什么
Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。
由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTP web server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。
- Tomcat服务器
2.1
tomcat......bin目录存放服务器中所有常用命令
.startup.bat启动服务器
.shutdown.bat关闭服务器
.
2.2 TomCat文件目录
bin - Tomcat 脚本存放目录(如启动、关闭脚本)。
*.sh 文件用于 Unix 系统;
*.bat 文件用于 Windows 系统。
conf - Tomcat 配置文件目录。
logs - Tomcat 默认日志目录。
webapps - webapp 运行的目录。
.webapps目录存放所有工程信息
.work目录缓存目录
.lib目录存放jar包文件
2.3 web 工程发布目录结构
工程名...
...js
...css
...模块文件夹
...doc
...页面(HTML\jsp)
...WEB-INF
...classes 存放java后台代码(已编译)
...web.xml工程配置文件
(web.xml2.5之前都需配置该文件),web3.0则可以省略
2.4、TomCat运行
*)进入cmd
*) 运行startup.bat命令
2.5、 端口号
修改server.xml文件
<Connector connectionTimeout="20000" port="80(端口号) protocol="HTTP/1.1" redirectPort="8443"/>
注意:80端口为缺省,访问资源时可省略端口号
- 自动配置tomcat服务器与myeclipse集成
*)创建完工程,将工程设置为utf-8编码
*)将页面设置成utf-8编码
3.1、JSP页面组成
*)什么是JSP(java server page)
将java代码写在HTML页面上。
*)JSP原理
执行过程(当第一次该JSP页面时)
1.翻译 :将jsp翻译成.java文件
2.编译 :就是将java文件编译成.class文件
3.运行 :运行 class文件
如果再没修改的前面下也就是第二次运行同一个页面,过程是 编译->运行
*)jsp组成
1)page指令
2)小脚本 :可以写多行 java代码 <% java代码 %>
3)表达式 : <%=结果%>
注意:如果只是修改jsp页面的内容,不用重启服务
3.2、TomCat与MyEclipse集成
(MyEClipse2015)
成功配置TomCat后
在servers添加TomCat
更改项目保存路径