1tomcat
1.1tomcat简介
- JSP和Servlet引擎,主要处理JSP和Servlet。JSP其实就是XML文件的改造版本,经过引擎处理,变成一个Java类。
- 那么Tomcat和Apache服务器有何区别呢?Apache主要负责静态页面的处理,Tomcat主要处理动态的部分。
- 常用的Servlet容器有Tomcat、JBoss、Glassfish、Weblogic、Websphere等。
- 工作空间(workspace)编码、JSP文件编码:UTF-8
1.2Tomcat配置文件简介
- server.xml 定义了Tomcat体系结构,设置端口(默认8080)、 集群、web应用,访问日志等主要功能
- context.xml 全局context配置文件,数据库JNDI在此定义
- tomcat-users.xml管理员身份配置文件,设置角色和用户
- logging.properties 日志配置文件
1.3Tomcat配置
配置两个环境变量:
JAVA_HOME :JDK安装路径 , TOMCAT_HOME:Tomcat安装路径
本地访问地址:
http://localhost:8080 or http://127.0.0.1:8080
改写8080端口号
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改Tomcat站点默认目录
在server.xml文件中的Host元素内增加:<Context path="" docBase="d:\test" />
注意
改写server.xml(在tomcat的conf目录下)文件后,一定要重新启动Tomcat服务器
1.4 建立站点方法
- 在"Tomcat目录\conf\Catalina\localhost"下,新建 一个站点描述文件test.xml(可拷贝同目录xml文件修改)
- 修改test.xml如下:
<?xml version="1.0" encoding="UTF-8"?><Context path="/test"
docBase="e:/test"
reloadable="true"></Contex
- 其中test是Web工程文件夹
- 以http://localhost:8080/test/xxx.jsp方式访问
1.5Tomcat用户和部署war应用
- 修改“Tomcat目录\conf\tomcat-users.xml”,增加管理角色,并指定用户如下:
<user username="tomcat" password="tomcat" roles="manager-gui, admin-gui"/>
- 使用户tomcat具有manager-gui和admin-gui权限, 也可重新建立用户。 可单独停止、启动某个站点、部署war包
1.6 Tomcat配置数据库
1.7Tomcat下字符编码
2开发工具Eclipse
3JSP技术
3.1Jsp概念
Jsp技术是将Java代码嵌入到HTML网页代码中,再由Jsp引擎将这些代码转换成Servlet代码,从而解决了Servlet输出网页需要大量的println代码的不足
- Java 服务器页面 (Java Server Page ,JSP) 以扩 展名 .jsp 保存
- 有效地控制动态内容生成
- 在Java Server Page里面使用 Java 编程语言和 类库
- HTML 用于表示页面,而 Java 代码用于访问 动态内容
3.2JSP执行过程
3.3 JSP的优点
1:将内容与表示分离
4JSP页面元素