1、配置Tomcat及发布项目1、Tomcat服务器HTTPs CGI (Common Gateway Interface)目前有什么服务器:打开:Tomcat是apache开发的是servlet容器(不是JavaEE服务器),不支持EJB(Enterprise JavaBean 企业级javaBean。) 支持https服务。 解析JSp和运行servlet下载安装文件:下载源代码:解压到任意的目录下:目录结构:第二步:配置tomcat的环境变量 必须先要保证配置正确的Java的环境变量 JDK Java_HOME=. Path= CLASSPATH=;再配置tomcat的环境变量: Catal
2、ina_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.以下是
3、Server.xml的基本结构: 一个Server可以提供多个Service,但一个Tomcat只有一个Server。一个Service可以有多个服务员去服务。Server:服务器(饭店)Service:服务(炒菜、办婚礼、会议)Connector:(服务员、打扫卫生的阿姨)Engine:(真正的后厨 )Host: (大厨 )用户请求 - Server -Service-Connector-Engine-Host -用户3、发布自己的第一个项目 JavaWeb程序的结构 JavaSE JavaME JavaEE Project项目目录-index.jsp 项目的主页-WEB-INF :这是受j
4、avaEE保护的资源文件夹,(必须有,必须大写,除程序员外任何人不能直接访问,一访问就报错,这是安全的。)-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.xmlhttp:/127.0.0.1:80/aa/4、配置虚拟主机域名第一步:配置Host虚拟主机第二步将first项项目放到d:/a/h目录第三步:修改dns配置访问:第四步:将first修改成默认项目:ROOT