浅谈tomcat
来源:互联网 发布:曲子龙 知安 编辑:程序博客网 时间:2024/06/15 07:11
服务器:
硬件服务器和软件服务器
web服务器
提供资源供别人访问
web:
网页的意思,资源
web资源分类
动态的web资源:内容有可能发生改变的
静态的web资源:内容是一成不变的(几乎看不到)
web开发技术
动态的web开发技术:servlet jsp php .net
静态的web开发技术:html,ccss..
什么叫javaweb?:通过java语言编写的网页称为javaweb
web通信机制
基于请求响应机制,一次请求一次响应,先有请求后有响应
1. 下载: 搜索进去官网 (6,7)用的最多 Core核心 .tar .tar.gz 提供linxu.zip .exe 提供给window 2. 安装 解压就可以 3. 启动:tomcat/bin目录下双击startup.bat打开浏览器:HTTP://locallhost:8080 4. 退出方式一:点x;方式二: ctrl+c方式三:双击shutdown.bat 5. 常见问题:1:启动时候,一闪而过 要正确配置环境变量2:端口号冲突的问题 修改tomcat的端口号--打开tomcat/conf/server.xml 大概70行左右,有如下的代码: <Connector port="8080" protocol="HTTP/1.1" connectTimeout="20000" redirectPort="8443"/> 修改port后面的值就可以了,注意:1024一下的端口号留给系统用的,特殊的端口号80用的是留给http是默认 的端口号3:有可能出现的问题(在环境变量中配置CATALINA_HOME)如果有删掉就可以了。 6. tomcat目录及结构(了解): bin:存放 的都是可执行程序 conf:配置 文件 lib:存放的是tomcat和项目运行的时候需要的jar包 logs:日志 注意:catallina temp:临时文件 webapps:存放项目的目录 work:存放jsp文件在 运行的时候产生的java和class文件 7. 如何发布自己的项目 8. web项目的目录结构:myweb(项目的名称)html css js image 等 目录或者文件web-inf(特点:通过浏览器直接访问不到 目录 lib(项目的第三方jar包)classes(存放的是我们自定义的java文件生成的.class文件 web.xml(当前项目的核心配置文件) 9. 访问路径:http://主机:端口号/项目名称/资源路径例如:常用的项目发布方式:(虚拟目录的映射)方式1:将项目放到tomcat/webapps(web应用)(了解)方式2:修改tomcat/conf/server.xml大概130行:在host标签下 添加 如下的代码<context path="/项目名”docBase="项目的磁盘目录"/>方式3:在tomcat/conf/引擎目录/主机目录下 新建一个xml文件文件的名称就是项目的名称 文件的内容如下: <context docBase="G:\myweb"/>eclipse 和tomcat的整合 10通过eclipse发布项目1:创建一个项目(动态的web项目)2:选择web项目的版本为2.5(如果版本为3.0目录下没有web.xml)3:java文件在src目录下网页或者图片放在webcontent4:发布项目
阅读全文
0 0
- tomcat浅谈
- 浅谈Tomcat
- 浅谈tomcat
- 浅谈tomcat
- 浅谈WebLogic和Tomcat
- tomcat 启动错误浅谈
- 浅谈tomcat工作原理
- 浅谈weblogic和tomcat
- 浅谈weblogic和tomcat
- 浅谈WebLogic和Tomcat
- Tomcat原理浅谈
- 浅谈WebLogic和Tomcat
- WebLogic和Tomcat浅谈
- 浅谈WebLogic和Tomcat
- 浅谈WebLogic和Tomcat
- 浅谈WebLogic和Tomcat
- 浅谈WebLogic和Tomcat
- 关于Tomcat的浅谈
- RaspberryPi3搭建可外网访问的wordpress博客系统
- Linux-05基本指令学习
- 开始模拟器时提示VT is not enabled in the system,但是电脑已经开启了VT-x
- 1046. Shortest Distance (20)
- 0----如何进入编程高手的大门?
- 浅谈tomcat
- c++ stl算法
- 相机标定部分官方代码
- 自定义View---header(标题栏)
- 设计模式讲解与代码实践(十一)——外观
- eclipse下的mybatis插件:MyBatipse
- Redux源码深度解析
- Android BaseAdapter与BaseExpandableListAdapter封装
- PHP+MySQL中文乱码