【服务器Tomcat】
时间:2019-02-11
本文章向大家介绍【服务器Tomcat】,主要包括【服务器Tomcat】使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
程序架构
C/S(client/server)
- qq 微信 lol
- 优点:有一部分代码在客户端,用户体验好
- 缺点:服务端更新,客户端也要更新;占用空间大
B/S(browser/server)
- 网页游戏,webqq
- 优点:客户端只要有浏览器就行了,占用资源小,不用更新。
- 缺点:用户体验不好。
WEB服务器
- 处理客户请求,返回信息。
- WEB服务器软件:运行在服务器电脑上的程序,用来接收请求,发出响应。
- Tomcat(免费apache)、webLogic(收费BEA)、websphere(收费IBM)。
下载安装Tomcat
- 到度娘那里查询官网下载
- 直接解压到bin/startup.bat文件打开运行
- 启动后看到黑色窗口,并在浏览器中打开localhost:8080能看到tomcat主页既成功。
Tomcat文件夹
- bin:包含一些jar、bat文件
- conf:tomcat的配置 server.xml、web.xml
- lib:tomcat运行需要的jar文件
- logs:运行的日志文件
- temp:临时文件按
- webapps:发布到tomcat上的项目,存放在这个目录
- work:jsp翻译成java文件存放在这
- 注意 这里tomcat7/6我用jdk1.8都闪退,换成jdk1.7就好了
访问别人电脑的资源
方法一
- 1.将资源放到webapps下的文件夹下,端口后的绝对路径为ROOT目录,端口/文件
- 2.在webapps下新建一个文件夹,端口/xxx文件夹/文件
方法二(配置虚拟路径)
- 使用localhost:8080打开首页,在左侧信息栏找到context入口
- 1.打开conf的server.xml文件找到host标签在下面添加context标签
- 2.添加属性docBase路径,path访问时候输入的地址(可以自己定义访问地址,隐藏路径),path为虚拟路径
方法三(配置虚拟路径)
- 1.打开conf/catalina/localhost的文件夹下新建一个.xml文件
- 2.在文件中写入context标签,添加属性docBase路径,path访问时候输入的地址(可以自己定义访问地址,隐藏路径),path为虚拟路径
- 3.访问时地址: 端口/文件夹名/文件
配置服务器到my eclipse
- 添加完成后右键open,找到server locations 选 tomcat installation
- 尝试把项目发布到tomcat
- 食品安全溯源区块链解决方案探索
- H5移动开发--强制手机横屏显示
- Npm vs Yarn 之备忘详单
- 竞猜活动区块链方案探索
- 大前端神器安利之 Puppeteer
- 传统数据库也能实现区块链存储
- golang(Go语言) byte/[]byte 与 二进制形式字符串 互转
- Sublime Text 最新注册码分享
- Lua table之弱引用
- 看吧,这就是现代化 PHP 该有的样子
- 从web图片裁剪出发:了解H5中的Blob
- Android子线程更新UI主线程方法之Handler
- Drawable.Bitmap.Canvas.Paint.Matrix
- 关于JSON.stringify和Unicode编码,需要注意的几点
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP数据源架构模式之表入口模式实例分析
- PHP pthread拓展使用和注意点
- centos6.5下安装zabbix2.4的教程图解
- php经典趣味算法实例代码
- centos7 设置grub密码及单用户登录实例代码
- php面向对象基础详解【星际争霸游戏案例】
- Linux系统下Nginx支持ipv6配置的办法
- Smarty模板变量与调节器实例详解
- Linux中搭建完整的samba服务器全攻略(centos版)
- Thinkphp5 自定义上传文件名的实现方法
- PHP读取文件,解决中文乱码UTF-8的方法分析
- Linux低电量自动关机的实现办法
- php设计模式之工厂方法模式分析【星际争霸游戏案例】
- PHP+Apache实现二级域名之间共享cookie的方法
- linux虚拟机配置静态IP地址的完整步骤