(1)Tomact是一个web容器,所有的j2ee web程序可以再此运行.ejb不能再其中运行。
(2)windows中有一个服务,则自动在服务注册。
(3)首先安装jdk,如果在本机中有多个jdk中,那么选择其中的一个安装了jdk的包,设置JAVA_HOMe变量,值为jdk的包;然后在安装tomcat,tomcat的安装路径不要太深,如果将端口默认设置为80那么就不用再ip后加端口号。Iis服务器的端口也是80。
(4)tomcat的目录:
Bin存放启动或关闭服务器的可执行文件
Conf包含不同的配置文件,web.xml和server.xml(服务器的配置文件)
Work存放临时文件
Webapp存放所有的web应用程序
Common/lib存放所有需要的jar包
(5)手工配置tomcat
1,修改端口号
在conf包下的server.xml文件中找到connector,然后将它的端口号修改为80,最后重启服务器。如果80端口被iis占用则将iis关闭即可。
2,配置虚拟目录
第一步: 建立一个目录,目录中要包含WEB-INF文件夹,此文件夹下要有class文件夹,lib文件夹,web.xml配置文档;第二步:修改web.xml配置文档,将位于mapping start和mapping end中的代码删除;第三步:告诉服务器该目录是虚拟目录,则修改server.xml,在其中</host>上加入如下代码<Context path="浏览器中输入的路径" docBase="硬盘中对应的实际目录">;第四步:重启服务器
如果在context中加入reloadable属性并将其设置为true则表示能够将文件夹下的文件以列表的形式显示。
3,设置默认首页
修改web.xml文件,在mapping start和mapping end间修改
<welcome-file-list>
<welcome-file></welcome-file>
<welcome-file></welcome-file>
<welcome-file></welcome-file>
</welcome-file-list>
(6)jsp运行架构
第一次运行:
客户端通过浏览器到达web server plugin(web服务器插件),然后区分是静态还是动态的请求,如果是静态的请求则将请求直接输入到web服务器,如果是动态的请求则进入web container(web容器),在web容器中进行代码的重组,找到相应的jsp页面,然后将jsp页面转换为java文件,在将java编译成class文件,最后将web容器中的class文件交付给服务器执行即可。
第二次运行:
直接执行class文件
(7)换行
Java中的换行在html中不起作用,则使用html中的<br>来表示换行。