一、Tomcat服务器

  1. 常见服务器:

    1. webLogic(Oracle): 支持javaEE全部规范
    2. webSphere(IBM) : 支持javaEE全部规范
    3. Tomcat(apache) : 只支持 servlet/jsp规范
  2. Tomcat与MyEclipse集成
    window – preference– MyEclipse – servers – tomcat – Enable – 选择tomcat根目录

  3. 虚拟路径问题:
    WebRoot这个文件夹,在服务器里是没有的,它默认会变成与项目名称一样(也就是访问路径),这个虚拟路径最好不好修改
    src在服务器中也就变成了classes

    • 如果是直接复制项目,需要修改虚拟路径: 项目上右键 – properties – MyEclipse – web – 修改虚拟路径。
  4. 在MyEclipse中显示servers窗口 :
    window–show view –servers

    1. servers窗口显示错误问题: Could not create the view: An unexpected exception was thrown

                          打开所在的wordspace文件夹,在下面子文件夹.metadata\.plugins\org.eclipse.core.runtime\.settings
                          删除com.genuitec.eclipse.ast.deploy.core.prefs即可
      
  5. 添加Tomcat管理员:
    在tomcat/conf/tomcat-user.xml 中添加



  6. 部署项目的三种方式:

    1. MyEclipse上发布,就是把整个项目的复制粘贴到服务器中 wepapps 下

    2. 直接修改服务器的配置文件:(已经不建议使用了)

      1. tomcat/conf/server.xml
      2. 在标签里配置context


        1. 访问path 就相当于到真实项目路径里面
          example:

          访问localhost/itcast 就等于访问C盘下的aa文件夹
          如果aa文件夹下有文件a.text
          那就访问localhost/itcast/a.txt

          配置MyEclipse的项目话,是配在WebRoot下的,path 为空

          访问时就是 localhost/项目名

    3.* 自己编写一个配置文件:(推荐使用)*

    1. 自定义一个xxx.xml 文件,放在$CATALINA_HOME/conf/[enginename]/[hostname]/ 目录下 ,访问路径就是 xxx
        1. $CATALINA_HOME  就是 tomcat
        2. [enginename] ,[hostname]/在tomcat/conf/server.xml 中可以找到
            1. 自己的是 engin=Catalina      Host= localhost 
                所以是在  tomcat/conf/Catalina/localhost/  下创建一个xxx.xml文件
    
    
    2. xxx.xml 文件内容:
                    <Context docBase="真实文件夹路径" />
    访问xxx 就相当于访问这个文件夹
    localhost/xxx
    
    注意:一个Context就代表一个web应用
    
  7. 配置虚拟主机~
    在一个tomcat服务器中可以放置多个网站,所谓配置虚似主机,就是在tomcat服务器中配置一个网站。
    如需在WEB服务器中配置一个网站,需使用Host元素进行配置,例:

    配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册 C:\WINDOWS\system32\drivers\etc\hosts

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值