zoukankan      html  css  js  c++  java
  • [原创]java WEB学习笔记01:javaWeb之tomcat的安装和配置

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用

    内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。

    本人互联网技术爱好者,互联网技术发烧友

    微博:伊直都在0221

    QQ:951226918

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    1.如何安装tomcat务器(安装tomcat版本建议 7或者8 )

    参考链接:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html

    2.关于tomcat的介绍及相关配置

    1)tomcat的文档目录:

    2)修改tomcat的默认端口号

    修改$TOMCAT/conf/service.xml

                     <Connector executor="tomcatThreadPool"
                 port="8080" protocol="HTTP/1.1"
                 connectionTimeout="20000"
                 redirectPort="8443" />

    3)设置web监控选项

    为了方便在web页面查看,部署我们的项目,我们可以设置管理程序的口令

        在$TOMCAT/conf/tomcat-user.xml中配置如下代码

        <role rolename="manager-gui"/>
        <user username="登录名" password="密码" roles="manager-gui"/>

    之后我们就可以通过web界面观察到我们的项目情况,这样极大的方面我们对项目的管理

    3)启动和关闭,在使用tomcat7/8 有gui的启动和关闭的程序

       $TOMCAT_HOME/bin/Tomcat7w.exe   运行这个GUI程序即可

    3.tomcat(tomcat.apache.org):开源的Servlet容器

    1)关于java WEB:Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的 Servlet容器 中运行.

    2)Servlet容器的概念:

      >Servlet容器为JavaWeb应用提供运行时环境,它负责管理Servlet和JSP的生命周期,以及管理它们的共享数据;

      >Servlet容器也称为JavaWeb应用容器,或者Servlet/JSP容器;

    目前流行的Servlet容器软件:Tomcat,Resin等

    4.最后说两句

    1)安装tomcat7以上,如果安装了jdk的话,基本是傻瓜操作。建议:提前安装jdk 最好配套

    2)在启动tomcat的时候可能出现 “JVM_BIND(8080)”的错误。建议:采用以下方式解决

      netstat -ano |   findstr 端口号     --根据端口号查程序的进程号

      tasklist|findstr  进程号                --根据程序的进程号查看具体的程序名称

      taskkill -f -t -im 文件名       --强制、递归 删除本程序及其子进程

    3)当启动出问题的时候,应该去看$TOMCAT/logs文件,里面有很多log文件,能够提供很多有用的信息,这样方便从定位错误的原因,不建议,一遇见问题,就去直接百度。

  • 相关阅读:
    转:C/C++基本数据类型所占字节数
    转:为什么C++中空类和空结构体大小为1?
    转:内存字节对齐
    转:100层楼扔两个鸡蛋的问题
    移动互联网
    辗转相除法
    斐波那契数列
    error C2783: 无法为“T”推导 模板 参数
    创新工场和海豚浏览器宣讲会启示
    转:快速排序的一个小问题没想明白,求助各位
  • 原文地址:https://www.cnblogs.com/jasonHome/p/5479392.html
Copyright © 2011-2022 走看看