java学习总结笔记(1):Tomcat服务器的一些基础配置
来源:互联网 发布:淘宝发布宝贝放入仓库 编辑:程序博客网 时间:2024/05/21 09:35
------- android培训、java培训、期待与您交流! ----------
1.安装:解压即可:F:\_develop\apache-tomcat-7.0.42
2.配置JAVA_HOME=F:\_develop\Java\jdk1.7.0_17,注意是不要bin目录的
3.注意的问题;
Startup.bat的启动前先运行setclasspath.bat,这里面是判断是否设置了java_home的
4.conf目录下的server.xml是tomcat启动是配置文件,可以在里面修改所占用的端口的
5.假如说我们把startup.bat复制到桌面上,为了便于以后使用该怎么做呢?
配置catalina_home为我们的Tomcat的安装目录
Catalina_home=F:\_develop\apache-tomcat-7.0.42
但是这样做的结果是:假如有2个Tomcat服务器,双击运行时,指挥运行F:\_develop\apache-tomcat-7.0.42这个服务器,如果我想2个服务器互不影响,那最终的做法是;修改桌面上的startup.bat,在set "CURRENT_DIR=%cd%"这句话前面加入一句:
set catalina_home=F:\_develop\apache-tomcat-7.0.42即可,当然,路径对应的是你的服务器路径
6.虚拟目录;
自从tomcat 6以后,凡是放在webapps目录下的应用都会做自动的映射.
那么,不在此目录下的web应用,我们默认情况下是不能被访问的,例如c盘下我新建了一个web应用news,news内有网页文件1.html,通过地址栏:localhost:8080/news/1.html是不能访问到的,那如何做到能被访问呢?
Conf-->server.xml文件,找到<Host>标签,在最后一行加入:<Context path="/news" docBase="c:\news" />
注意其中的大小写,c:\news指的是目标目录,path的内容是当地址栏访问时用什么名字.不是固定的,可以写成别的比如/a,那么访问路径就变成了http://localhost:8080/a/1.html
但是这种配置方法,总是需要重启服务器,不好,那最终的解决办法是什么?
找到:F:\_develop\apache-tomcat-7.0.42\conf\Catalina\localhost这个目录,在里面写一个xml文件.写这个文件需要注意的是:
里面的内容是<Context docBase="c:\news" />,之所以不写path=”/news”是因为xml文件的名字就是path的对于的值,即news.xml.
还有注意的是:如果想以http://localhost:8080/aaa/bbb/news/1.html来访问,那文件名要写成:aaa#bbb#news.xml
注意:这样操作是不需要重启服务器的
如果xml文件名是ROOT,即ROOT.xml,那么c:\news就成为了默认的web应用.即访问形式是http://localhost:8080/1.html
新的问题来了:我想http://localhost:8080直接就访问,而不需要输入1.html,该如何实现呢?
这就用到了web.xml文件,可以看到在服务器文件夹下,WEB-INF文件夹下,有个web.xml文件.我们应该做的是,把这个文件复制一份,在c:\news下新建WEB-INF文件夹(注意大写),把web.xml粘贴到里面,然后找到</web-app>前面加入
<welcome-file-list>//如果有就直接往里面写入相应的内容
<welcome-file>1.html</welcome-file>
</welcome-file-list>
- java学习总结笔记(1):Tomcat服务器的一些基础配置
- Tomcat服务器的一些配置
- java基础学习的一些笔记
- linux学习笔记3--tomcat服务器的配置
- 第四章学习笔记 Tomcat服务器的安装及配置
- JAVA基础学习一些总结
- Java基础的一些总结
- Tomcat的一些疑惑与Java Web应用服务器的总结
- java(j2se)学习笔记----Tomcat的10大配置技巧
- Tomcat 初次学习的一些总结
- 【学习笔记】Java抽象类和接口的一些总结
- 超级基础的一些配置总结
- 超级基础的一些配置总结
- Java学习笔记一 tomcat配置
- Apache Tomcat服务器配置基础
- java web基础1Tomcat服务器基本知识
- java web基础1Tomcat服务器基本知识
- Java学习笔记(1) Java1.8和MyEclipse、tomcat的安装及配置
- 转向ARC的说明——翻译Apple官方文档
- spring学习笔记2
- Android全屏设置及取消全屏设置
- I2C协议简介
- ALV单元格显示颜色
- java学习总结笔记(1):Tomcat服务器的一些基础配置
- Java软件开发修炼过程
- 用C#做一个截图工具
- 【整理】查看SVG图片,将SVG图片转换为PNG,JPG,TIF等方面的工具或软件
- Invalid number format for port number
- 设计模式之简单工厂模式
- SSL Programming Tutorial
- 开始接触unity3d
- 阿录帮帮忙—第四章—struts处理流程的介绍