配置Tomcat及发布项目.docx
《配置Tomcat及发布项目.docx》由会员分享,可在线阅读,更多相关《配置Tomcat及发布项目.docx(13页珍藏版)》请在冰豆网上搜索。
配置Tomcat及发布项目
1、Tomcat服务器
HTTP[s]–CGI(CommonGatewayInterface)
目前有什么服务器:
打开:
Tomcat是apache开发的是servlet容器(不是JavaEE服务器),不支持EJB(EnterpriseJavaBean企业级javaBean。
)
支持http[s]服务。
解析JSp和运行servlet
下载安装文件:
下载源代码:
解压到任意的目录下:
目录结构:
第二步:
配置tomcat的环境变量
必须先要保证配置正确的Java的环境变量JDK
Java_HOME=..
Path=…
CLASSPATH=.;
再配置tomcat的环境变量:
Catalina_home=tomat的解压安装目录。
[Apache:
战斗直升运输机Tomcat:
猫Catalina:
小钢炮(迫击炮)]
其他如:
Tomcat_home,catlina_base也行,都是Tomcat环境变量
第三步:
启动测试
如果显示以下内容,则启动成功了:
CTRL+C关闭
第四步:
访问tomcat
http:
//192.168.1.106:
8080/你们也可以访问
http:
//localhost:
8080/
http:
//127.0.0.1:
8080/
2、Tomcat的结构
由tomcat的配置文件:
修改:
tomcat端口号,
http协议默认的端口为80:
FTP默认端口21.
以下是Server.xml的基本结构:
xmlversion='1.0'encoding='utf-8'?
>
connectionTimeout="20000"
redirectPort="8443"/>
unpackWARs="true"autoDeploy="true">
一个Server可以提供多个Service,但一个Tomcat只有一个Server。
一个Service可以有多个服务员去服务。
Server:
服务器(饭店)
Service:
服务(炒菜、办婚礼、会议)
Connector:
(服务员、打扫卫生的阿姨)
Engine:
(真正的后厨)
Host:
(大厨)
用户请求-Server-Service-Connector-Engine-Host--用户
3、发布自己的第一个项目
JavaWeb程序的结构JavaSEJavaME
JavaEE
Project项目目录
------index.jsp–项目的主页
------WEB-INF:
这是受javaEE保护的资源文件夹,(必须有,必须大写,除程序员外任何人不能直接访问,一访问就报错,这是安全的。
)
------------web.xml这个项目的配置描述符文件。
------------lib-放这个项目所用到的第三方jar包。
------------classes–放这个项目编译好以后.class文件。
以下开发一个项目:
由于web.xml文件是由apache定义的,copy一个非空的:
修改成如下的空文件:
第一种发布方式:
再将这个项目放到tomcat_home/webapps的目录下:
启动tomcat测试:
http:
//127.0.0.1:
80/first/
第二种发布方式:
修改server.xml添加Context节点:
http:
//127.0.0.1:
80/abc/
第三种发布方式:
在conf/Catalina/localhost/添加一个xml文件:
假设aa.xml
/a/first">
http:
//127.0.0.1:
80/aa/
4、配置虚拟主机域名
第一步:
配置Host虚拟主机
第二步将first项项目放到d:
/a/h目录
第三步:
修改dns配置
访问:
第四步:
将first修改成默认项目:
ROOT