Tomcat服务器 Servlet
1. 软件架构(C/S,B/S)
1、C/S架构,即Client/Server(客户机/服务器)结构。
C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。
2、B/S架构,即Browser/Server(浏览器/服务器)结构。
B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。 B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能需求。
一般面向相对固定的用户群,程序更加注重流程,可以对权限进行多层次校验,提供更安全的存取模式,对信息安全的控制能力很强,高度机密的信息系统采用C/S结构适宜。
一般对用户群体没有特殊要求,客户端基本做到零维护,只需要通过浏览器就可以随时随地进行业务处理,并且方便功能扩展,开发简单,共享性强,对安全性没有更好的要求时采用B/S结构更合适。
1.1 Web简介
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。 --百度百科
常用的web服务器:Tomcat,weblogic…
1.2 Tomcat服务器(了解)
1、下载
http://tomcat.apache.org/
2、tomcat的启动与关闭
启动:
打开bin文件夹,找到startup.bat,双击执行。
闪现问题解决方案:
打开bin文件夹,找到startup.bat用记事本打开,在最前面添加两行代码:
SET JAVA_HOME=D:\Java\jdk1.8.0_20
SETTOMCAT_HOME=D:\apache-tomcat-9.0.36
(上述两个路径根据各自软件安装路径填写)
然后双击这个文件,会出现DOS命令控制台
成功的测试:浏览器访问:http://localhost:8080/或者http://127.0.0.1:8080/出现Apache Tomcat界面
关闭:关闭控制台。
3、如何修改默认端口号
找到conf目录,找到server.xml文件,用记事本打开。搜索默认端口号8080,找到后根据需要修改。
1.3 Tomcat与Eclipse集成并创建运行Web工程
1、在Eclipse中创建web工程
创建好的项目目录:
2、Eclipse集成Tomcat
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210625233840729.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNDAxMjk1,size_16,color_FFFFFF,t_70#pic_center
3、服务器项目发布配置:
双击服务器,打开如下页面进行相关修改:
完成后保存并退出。
启动服务器:
问题一:服务器配置信息无法修改问题
问题二:端口号冲突:
解决方案:
方式一:如果知道是哪个程序在占用该端口号,你就把这个程序关掉。
方式二:不知道是哪个程序在占用该端口号
1)查询当前程序中正在运行的程序及其端口号(DOS命令进行)
netstat -nao,右击查找8080
2)记住其对应的pid,使用指定 taskkill /pid 3260
方式三:更改自己的端口号
4、在服务器上运行HTML文件:
(1)在webcontent中创建一个HTML文件
(2)在first.html文件中的空白部分右击,选择run as,再选择run on server
Tomcat服务器 Servlet相关推荐
- Day01JavaWeb【Tomcat服务器Servlet入门】Web开发概述
学习目标 能够描述出浏览器和服务器交互过程 能够解决Tomcat服务器启动时遇到的问题 能够运用Tomcat服务器部署WEB项目 能够使用idea配置tomcat方式发布项目 能够使用ide ...
- Tomcat服务器Servlet入门笔记
今日内容 1. web相关概念回顾 2. web服务器软件:Tomcat 3. Servlet入门学习 web相关概念回顾 1. 软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端2 ...
- Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class
引子 最近在基于Wex5项目开发中,遇到使用过程中与Tomcat功能有关的错误提示, 如题所示.最终的解决方法就是删除掉项目上与tomcat冲突的jar包. org.apache.catalina.l ...
- 安卓APP注册登录+Tomcat服务器搭建+MySQL数据库建立+加密传输+servlet后端内容编写及部署到Tomcat服务器
认真学习安卓也有三四个月了,现在记录一下关于用户的各种操作. 1.安卓APP的实现: 先看一下展示动图吧! 首先是登录界面的xml---------activity_mian.xml <?xml ...
- JavaWeb Tomcat服务器与Servlet入门以及简单登录功能的实现
Day12 一.Tomcat服务器 1.web资源 2.服务器 3.Tomcat服务器 4.idea 与tomcat 的整合 二.Servlet入门 1. servlet的三种实现方式 2.servl ...
- Tomcat 服务器的端口号的修改
在系统中找到Tomcat安装目录下的conf文件夹下的servlet.xml文件. (1)在servlet.xml文件中找到以下代码: <connector port="8080&qu ...
- Apache服务器和tomcat服务器有什么区别?
Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的 Web服务器运行.Apache是Web服务器而Tomcat是Java应用服务器. ...
- Tomcat服务器 Varnish代理服务器
Tomcat服务器 概述 Java简介 Java是一种跨平台的,面向对象的程序设计语言,Java技术具有卓越的通用性,高效性,平台移植性和安全性 体系 Java SE (标准版) Java EE ...
- TomCat服务器和Web应用
一.软件系统体系结构 常见软件系统体系结构B/S.C/S 1.C/S C/S结构即客户端/服务器(Client/Server),例如QQ: 需要编写服务器端程序,以及客户端程序,例如我 ...
最新文章
- webuploader+PHP实现超大文件分片上传的功能
- (24)2-9-9-12分页(上)
- C语言标准库函数qsort具体解释
- iOS中NSString转换成HEX(十六进制)-NSData转换成int
- 微软说它深爱着Linux,现在它用行动证明了
- 面试字节跳动Android工程师该怎么准备?深度解析,值得收藏
- 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...
- 阿里 AI 研究成果入选国际顶会 ICML 2020,AI 推理速度提升 3 倍
- windows2003下如何关闭共享?
- PROC文件及文件夹创建
- 双线性对映射 概念理解
- 电商后台之【商品管理系统】
- 解密Excel文件打开密码
- wind 10家庭版系统激活
- 【论文阅读】MobileNet V2——MobileNetV2: Inverted Residuals and Linear Bottlenecks
- 【机器学习】李宏毅-食物图像分类器
- IPEmotion数据处理-分类元件的灵活运用——车辆制动次数的多样计算
- pytorch PythonAPI torch.....................
- 阿里柏羲带你读tomcat源码
- php js变量值sql_php 变量查询数据库