Tomcat服务器

简介: Tomcat服务器

Java分类

JavaSE

  • Java的标准版,一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势

JavaEE

  • 也就是Java Enterprise Edition,Java的企业版
  • 开发JavaWeb应用程序,初级的一般是用JSP(Java Server Pages)+ Servlet+JavaBean来开发的
  • 大型的网站一般是使用框架来开发的,Struts,Hibernate,Spring , Mybatis

JavaME

  • JavaME,Java Micro Edition,Java的微型版
  • 诺基亚手机上运行的 Java 程序就是指用这个版本开发的程序

JavaEE规范

  • JavaEE的共有13个技术规范

13个技术规范

  • JDBC:Java数据连接,是一种用于执行SQL语句的Java API
  • JNDI:Java命名和目录接口
  • EJB: EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序
  • RMI:远程方法调用,能够让在某个Java虚拟机上的对象调用本地对象一样的,调用另一个Java虚拟机中高的对象上的方法
  • JSP: Java服务器页面,是一个动态内容模板,实现了Html语法中的Java扩展
  • Servlet: Servlet是一种小型的Java程序,它扩展了Web服务器的功能
  • XML: 是一种可扩展的标记语言
  • JMS: 是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。
  • Java IDL: Java IDL支持的是一个瞬间的CORBA对象,即在对象服务器处理过程中有效
  • JTS:子主题 1组件事务监视器,TPM 是一个程序,它代表应用程序协调分布式事务的执行
  • JTA:JTA允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据
  • JavaMail:提供给开发者处理电子邮件相关的编程接口
  • JAF:JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序提供访问和操作数据的接口

sun公司定义了这么多标准,其它公司的人都可以来去根据我这些标准来做JavaEE程序。

常见JavaWeb应用服务器

  • weblogic:oracle 公司的大型收费 Web服务器 支持全部JavaEE规范
  • websphere:IBM 公司的大型收费Web服务器 支持全部的JavaEE规范
  • Tomcat:Apache 开源组织下的开源免费的中小型的Web应用服务器,支持JavaEE中的Servlet和 Jsp规范

Tomcat下载与安装

下载地址:https://tomcat.apache.org/download-80.cgi

下载完毕后,解压自己任意指定目录

目录介绍

  • bin:脚本程序,可执行的命令
  • conf:配置目录,内部有一个 server.xml 核心配置文件
  • lib:依赖库目录
  • logs:日志目录
  • temps:临时文件目录
  • webapps:web应用发布目录,把开发的项目放到该目录当中运行
  • work:tomcat处理jsp的工作目录

启动Tomcat

1.进入到解压目录。

2.找到bin目录。

3.找到 startup.bat 双击启动脚本。

注意点

1.没有配置JAVA_HOME,在启动过程当中如果没有配置Java_home,就会一闪没了,要在环境变量当中配置JAVA_HOME。

2.端口冲突,默认的端口是 8080

2.1.把占用的端口杀死,netstat -aov 查看端口占用情况 记下占用端口的 pid,到任务管理器当中查看任务详细信息,把对应 pid 给关掉。

2.2.到 config 目录当中修改核心配置文件 server.xml,找到 <Connector port="8080",进行修改。

4.通过浏览器访问:http://localhost:8080 看到以下界面,返回的就是一个页面,这个页面可以在 webapps 目录当中的 ROOT 文件夹当中找到。

5.shutdown.bat 停止脚本。

web应用目录结构

WebName

  • html、jsp、js文件

WEB-INF

  • classes目录:Java类字节码文件
  • lib目录:Java类运行时需要的Jar包
  • web.xml文件:当前整个web应用的核心配置文件,可以到ROOT当中复制一个过来

WEB-INF目录下当前的资源不能直接通过浏览器访问,是保护的, 外界不能直接访问,里面都是我们的字节码,相关jar包。

使用开发工具构建web工程

创建过程

1.新建一个 Dynamic Web Project

2.添写工程名称,选择tomcat服务器,选择tomcat存放的地址

3.选择部署版本为2.5,会自带web.xml

4.删除已经添加的Tomcat

调出servers

发布工程

右键项目,run Server,将未发布的工程,发布到webapps下面,启动tomcat。

说明

在发布时,会在Tomcat的webapps目录下创建一个名称myxqpro的目录,并且把WebContent当中的所有内容放入到webapps目录下,myxqpro当中,不会把写的Java代码给放到webapps当中,运行时,只需要字节码就行了。

相关文章
|
11月前
|
Java 应用服务中间件
【JavaWeb学习】—如何启动Tomcat服务器(六)
【JavaWeb学习】—如何启动Tomcat服务器(六)
|
开发框架 前端开发 JavaScript
02JavaWeb基础 -Tomcat服务器介绍与安装
02JavaWeb基础 -Tomcat服务器介绍与安装
64 0
|
网络协议 安全 物联网
Tomcat服务器安装
Tomcat服务器安装
|
网络协议 Java 关系型数据库
Tomcat服务器的安装、启动与配置
3、Tomcat 3.1 安装tomcat tomcat官网:https://tomcat.apache.org/ 3.2、Tomcat启动: 文件夹作用: 启动,关闭Tomcat 访问测试:https://localhost:8080/ 可能遇到的问题: Java环境变量没有配置 闪退问题:需要配
|
应用服务中间件
tomcat 7服务器跨域问题解决
tomcat 7服务器跨域问题解决
603 0
|
安全 应用服务中间件 数据格式
|
安全 应用服务中间件 数据格式
|
Java 应用服务中间件 Linux
|
应用服务中间件 Android开发 Java