JavaWeb 5 Tomcat

5 Tomcat

1 Web开发入门
            1.1 引入
                之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范
                现在和以后的程序:java web程序。浏览器控制。javaee规范
            1.2 软件的结构
                C/S (Client - Server  客户端-服务器端)
                        典型应用:QQ软件 ,飞秋,红蜘蛛。
                        特点:
                            1)必须下载特定的客户端程序。
                            2)服务器端升级,客户端升级。

B/S (Broswer -Server 浏览器端- 服务器端)
                        典型应用: 腾讯官方(www.qq.com)  163新闻网站, 传智官网(俗称:网站)
                        特点:
                            1)不需要安装特定的客户端(只需要安装浏览器即可!!)
                            2)服务器端升级,浏览器不需要升级!!!!

javaweb的程序就是b/s软件结构!!!
            1.3 服务器
                从物理上来说,服务器就是一台PC机器。8核,8G以上,T来计算,带宽100M

web服务器:PC机器安装一个具有web服务的软件,称之为web服务器
                数据库服务器:PC机器安装一个具有数据管理件服务的软件,称之为数据库服务器。
                邮件服务器:PC机器安装一个具有发送邮件服务的软件,称之为邮件服务器。
            1.4 web服务软件
                web服务软件的作用:把本地的资源共享给外部访问。

1.5 常见的市面上web服务软件
                    javase的规范,包含IO流,线程,集合,socket编程。。。。
                WebLogic: BEA公司的产品。 收费的。支持JavaEE规范。
                WebSphere: IBM公司的产品。收费的。支持JavaEE规范
                JBoss: Redhat公司的产品。收费的。支持JavaEE规范
                Tomcat: 开源组织Apache的产品。免费的。支持部分的JavaEE规范。(servlet、jsp。jdbc,但ejb rmi不支持)
2 Tomcat基本使用
            2.1 下载并按照
            1)到apache官网。www.apache.org     http://jakarta.apache.org(产品的主页)
            2)
                安装版:window (exe、msi) linux(rmp)
                压缩版:window(rar,zip) linux(tar,tar.gz)学习时候使用
            3)运行和关闭tomcat
                    3.1 启动软件
                        a)找到%tomcat%/bin/startup.bat ,双击这个文件
                        b)弹出窗口,显示信息(不要关闭次窗口)
                        c)打开浏览器,输出以下地址
                            http://localhost:8080 http://127.0.0.1:8080

          host文件地址 C:\Windows\System32\drivers\etc\hosts
                        d)看到一只猫画面,证明软件启动成功!

3.3 关闭软件
                        a)找到%tomcat%/bin/shutdown.bat,双击这个文件即可!
                        c)打开浏览器,输出以下地址。看到“无法连接”(最好先清空浏览器缓存

     2.2 tomcat软件使用的常见问题
                1)闪退问题
                原因:tomcat软件是java语言开发的。 tomcat软件启动时,会默认到系统的环境变量中查找一个名称叫JAVA_HOME的变量。
                这个变量的作用找到tomcat启动所需的jvm。
                解决办法; 到环境变量中设置JAVA_HOME的变量
                    JAVA_HOME= C:\Program Files\Java\jdk1.6.0_30  (注意别配置到bin目录下)
                        
                2)端口占用的错误
                原因: tomcat启动所需的端口被其他软件占用了!
                解决办法:
                    a)关闭其他软件程序,释放所需端口
                    b)修改tomcat软件所需端口
                       找到并修改%tomcat%/conf/server.xml文件        
        <Connector
            port="8081"
            protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8443" />

3)CATALINA环境变量问题
                原因: tomcat软件启动后,除了查找JAVA_HOME后,还会再查找一个叫CATALINA_HOME变量,这个变量的作用是设置tomcat的根目录。
                解决办法:建议不要设置CATALINA_HOME变量。检查如果有的话,清除掉!!!
            4.3 体验tomcat软件作用
                webapps目录: tomcat共享目录。需要共享的本地资源放到此目录中。
    
            4.4 URL
                URL全名叫统一资源定位符,用于定位互联网的资源。
        
                问题: http://localhost:8081/myweb/test.html  看到文件?

http://     协议。http协议。
                localhost    域名。为了找到IP地址。
                                本地域名: localhost
                                外部域名:www.baidu.com
                8081       端口。软件监听的
                            8080: tomcat默认的端口
                            3306:mysql数据库的端口
                            1521: oracle数据库的端口。
                /myweb:   web应用的名称。默认情况下,在webapps目录下找
                /test.html  : 资源名称。   

时间: 2024-10-11 22:43:59

JavaWeb 5 Tomcat的相关文章

JavaWeb入门——Tomcat的目录结构

JavaWeb入门——Tomcat的目录结构 摘要:本文主要了解了Tomcat的目录结构. 目录结构 打开Tomcat的目录,可以看到如下文件和文件夹: bin目录 该目录下存放的是二进制可执行文件. 如果是安装版,那么这个目录下会有两个exe文件:tomcat7.exe.tomcat7w.exe,前者是在控制台下启动Tomcat,后者是弹出GUI窗口启动Tomcat. 如果是解压版,那么会有两大类,一类是以.sh结尾的(Linux命令),另一类是以.bat结尾的(Windows命令).star

JavaWeb学习-Tomcat

打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当Tomcat服务器启动时,就会自动将webapps目录下的war包解压. 比如现在将放到放到Tomcat服

JavaWeb(三)——Tomcat服务器(二)

一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当Tomcat服务器启动时,就会自动将webapps目录下的war包解压. 比如现在将放到放到Tomca

JavaWeb(二)——Tomcat服务器(一)

一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的8080改成8081端口 Tomcat服务器启动端口默认配置 1 <Connector port="8080" protocol="HTTP/1.1" 2 connect

JavaWeb知识点:Tomcat

Tomcat 一.知识点储备 internet上供外界访问的web资源有哪些?    -静态web资源:html页面,指web页面中供人们浏览的数据始终是不变的.    -动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问                  web页面看到的内容各不相同. -静态web资源开发技术:html    -动态web资源开发技术:jsp.servlet  asp   php... 在java中,动态web资源开发技术统称为javaweb. JA

JavaWeb之Tomcat(2) - Tomcat的使用

1. 启动和关闭Tomcat (1) 打开Tomcat的安装目录,在 bin 目录下,有四个文件: startup.bat 和 startup.sh,他们分别是Windows环境下的批处理文件和Linux环境下的脚本文件. 这两个文件便是开启Tomcat服务用的. shutdown.bat 和 shutdown.sh,他们分别是Windows环境下的批处理文件和Linux环境下的脚本文件. 这两个文件便是停止Tomcat服务用的. (2) 以Windows环境示例,双击运行 startup.ba

JavaWeb之Tomcat的安装和部署

Download Tomcat 下载网址:https://tomcat.apache.org/一般选择比较新的版本(8.5),最新的版本可能会不稳定,不适合开发,7.0及以下版本编码(ISO-8859-1)和8.0版本及以上(UTF-8)是不一样的.从上图可以看到,tomcat依赖于jdk,而且不同t版本的tomca对jdk有不同的版本要求例如,在安装tomcat8.5时需要先安装jdk7或以上,且jdk需要配置好环境变量(需要采用JAVA_HOME的形式配置环境变量) tomcat安装包的选择

javaweb乱码(tomcat服务器)

et提交  :<Connector protocol="HTTP/1.1" port="80" redirectPort="8443" URIEncoding="GBK"  /> post提交:  request.setCharacterEncoding("GBK")  + filter: package com.sungoal.utils; import java.io.IOException

JavaWeb基础: Tomcat

Tomcat目录层次结构 Tomcat本质上是一个Java应用,要启动Tomcat服务需要安装JRE并配置JRE的Path,才能通过Tomcat_HOME/bin/startup脚本正常启动Tomcat.Tomcat配置文件存放于Tomcat_HOME/conf/目录下,最重要的配置文件是server.xml,可通过server.xml更改服务监听端口(默认8080). ) Tomcat 虚拟目录映射 提供Web应用给用户使用包括如下步骤: 开发静态和动态资源并且按指定目录结构组织资源. 配置W