03-Tomcat服务器

作者: 码蚁Q | 来源:发表于2018-08-31 10:32 被阅读1次

一、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:组件事务监视器,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 prot="8080"
     进行修改

通过浏览器访问:http://localhost:8080看到以下界面

返回的就是一个页面

这个页面可以在webapps目录当中的ROOT文件夹当中找到

shutdown.bat停止脚本

五、web应用目录结构

webName

html、jsp、js文件

WEB-INF

classes目录:Java类字节码文件

lib目录:Java类运行时需要的jar包

web.xml:当前整个web应用的核心配置文件

可以到ROOT当中复制一个过来

WEB-INF目录下当前的资源不能直接通过浏览器访问,是保护的, 外界不能直接访问,

六、使用开发工具构建web工程

创建过程

1.新建一个Dynamic Web Project

2.添写工程名称,选择tomcat服务器

选择tomcat存放的地址

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

操作步骤:

03-JavaEE从放弃到玩转之Tomcat服务器

4.删除已经添加的Tomcat

调出servers

发布工程

右键项目,run Server

1.将未发布的工程,发布到webapps下面

2.启动tomcat

说明

在发布时

会在Tomcat的webapps目录下创建一个名称myxqpro的目录

并且把WebContent当中的所有内容放入到webapps目录下,myxqpro当中

不会把写的java代码给放到webapps当中,运行时,只需要字节码就行了

相关文章

  • 03-Tomcat服务器

    一、Java分类 JavaSEJava的标准版,一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Del...

  • 服务器硬件了解

    常见服务器品牌包括: IBM服务器、Dell服务器、HP服务器、浪潮服务器、华为服务器。 服务器硬件组成: 服务器...

  • 服务器和客户端

    服务器相关知识 服务器 服务器概念:能够提供某种服务的机器被称为服务器 服务器分类 服务器类型 文件服务器:向客...

  • 19

    服务器刀片服务器(电脑)不同的服务器需求是不一样的。服务器机器:服务器被攻击了,买了一台服务器。服务器挂了。服务器...

  • pomelo学习

    1,gate服务器 connector服务器 game服务器connector服务器和gate服务器间通过r...

  • MySql配置主主复制

    服务器A:192.168.99.24服务器B:10.255.255.24 服务器A mysql配置 服务器B my...

  • ajax

    1. 服务器 刀片服务器(电脑)不同的服务器需求是不一样的。服务器机器:服务器被攻击了,买了一台服务器。服务器挂了...

  • 2018-10-26

    1. 服务器 刀片服务器(电脑)不同的服务器需求是不一样的。服务器机器:服务器被攻击了,买了一台服务器。服务器挂了...

  • javaWeb知识总结

    一.web服务器,servlet服务器,servlet和jvm 1.1web服务器 服务器:安装了服务器软件的计算...

  • nginx负载均衡傻瓜式配置demo

    服务器:主服务器ip 172.31.242.250 、从服务器ip 172.31.242.249 主服务器ng...

网友评论

    本文标题:03-Tomcat服务器

    本文链接:https://www.haomeiwen.com/subject/wrqswftx.html