day1

Tomcat常见的配置:


把Tomcat配置到服务列表:这样可以随着系统的启动而启动(一般用在服务上):
 1.使用cmd工具,并进入Tomcat根/bin目录
 2.执行service install命令
 3.就可以注册服务


删除服务:
   1.使用cmd工具,并进入Tomcat根/bin目录
   2.执行service remove命令

   3.就可以删除服务


修改Tomcat的默认端口:
Tomcat的默认端口是8080,HTTP协议的默认端口是80;
步骤:
   1.进入Tomcat根/conf/找到server.xml文件
   2.默认是在第71行,Connector元素的 port属性:
   3.配置为80端口(80端口是http协议的默认端口):
         http://baidu.com:80/index.php 等价于
         http://baidu.com/index.php
   4.重新启动Tomcat,看到效果;


web项目


创建JavaWeb项目

搭建基于Eclipse的纯的JavaWeb项目:
步骤:
1,搭建一个Java项目:
2,在该项目下新建一个文件夹,表示根,名字为:webapp(名字随意)
3,在webapp下新建一个文件夹,名字为WEB-INF
4,在WEB-INF中新建一个文件夹,名字为classes
5,在WEB-INF中新建一个文件夹,名字为lib
6,去Tomcat根/webapps/ROOT/WEB-INF目录下拷贝一个web.xml文件到WEB-INF下(只保留头和根元素);
7,改变该项目的输出目录:也就是改变classpath的路径,从默认的bin目录该变为webapp/WEB-INF/classs中;

右键build path ----->config build path---->source---->将默认输出路径修改为classes路径
8,搞定:
 以后要把项目给别人,只给webapp目录.


给Eclipse安装Tomcat的插件:

装插件:
1.在需要被装插件的Eclipse根/dropins目录
2.在该目录下新建一个文本文件:里面的内容是
  path=D:/DevelopTools/EclipsePlugins/Tomcat
3.建议修改该文本文件的名字为:tomcat.link
4.重新启动Eclipse.看效果,若看到3只可爱的小猫咪,表示插件安装成功.
5.但是这仅仅表示Eclipse的插件,不代表Tomcat服务器.得和真实的Tomcat服务器做关联.
6,就可以使用了.


TomCat和eclipse版本关系:



方式1直接将Tomcat插件丢进eclipse的plugins文件夹下,缺点就是丢的东西太多了,

方式2.假如插件是文件夹形式的例如:


1.在需要被装插件的Eclipse根/dropins目录
2.在该目录下新建一个文本文件:里面的内容是
  path=D:/DevelopTools/EclipsePlugins/Tomcat
3.建议修改该文本文件的名字为:tomcat.link

5.但是这仅仅表示Eclipse的插件,不代表Tomcat服务器.得和真实的Tomcat服务器做关联.

6,ok完美


还有就是 直接复制jar插件放到Eclipse根/dropins目录路径下面,即可


部署JavaWeb项目:

方式一:
     直接把应用的根目录,拷贝到Tomcat根/webapps下:
     这是MyEclipse默认的部署方式:
     缺点:该目录下的应用将会越来越多,启动Tomcat就变慢了.若其中有一个应用有问题,Tomcat就会启动失败.
     解决方案:
对比给Eclipse安装插件:
     1>.上述部署项目的方式,相对于把插件拷贝到Eclipse/plugins下;
     2>.联想到给Eclipse安装插件的第二种方式,使用link文件来关联插件,告诉Eclipse你应该去哪里找插件.
     把该思想运用到部署项目上来:(第二种方式)
    
方式二:
     以配置文件的方式,告诉Tomcat应该把哪一个路径下的项目给部署起来.
     方式二也有两种用法:
     第一种: 

1>.找到Tomcat根/conf目录下的server.xml文件:
           2>.在server.xml文件中的Host元素之间,新建一个元素:
              <Context path="pss" docBase="D:\JavaPros\pureWeb\webapp"/>
              在部署的时候,也可以把path的值设置"";
               <Context path="" docBase="D:\JavaPros\pureWeb\webapp"/>
               改完之后,访问方式:
               http://IP地址:端口号/资源的名字
           3>.若存在多个<Context/>,必须保证多个Context的path值不能相同.


      第二种:
          从Tomcat5.5开始推荐使用另外的一种方式来部署项目:
          1>.找到Tomcat根/conf/Catalina/localhost新建一个xml文件:比如abc.xml
             内容是:<Context docBase="D:\JavaPros\pureWeb\webapp"/>
          2>.此时该文件的名字,就相当于是第一种方式的path值(上下文名字)
             访问: http://localhost/abc/index.html
          
     其实:意思方式二的两种方式,其实是一个意思.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值