• JAVA遇见HTML——tomcat篇


           在开发java的时候,遇到了tomcat,从SSH网上商城到DRP的学习,对tomcat的认识也一点点的加深,tomcat是一个应用服务器,就像asp网站要用到的微软的IIS服务器,纯html可以直接解释查看效果,因为jsp动态网站使用脚本语言写的,需要有服务器来解释,tomcat便可以解释jsp等java编写的网站。我们发布的网页(例如网上商城的就是http://localhost:8080/shop)是配置在一个tomcat服务器上的,如果没有这个tomcat来提供服务器的服务的话,就打不开网页。


    【tomcat基础】

    定义:        

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

    作用:

    Apache 开发的一个 Servlet/JSP 容器,主要是解析和运行JSP



    【tomcat配置】

    注:我用的是tomcat的免安装版本:tomcat6.0下载地址

    1、在myeclipse中设置:window→preferences


    2、在Preferences中的搜索框输入tomcat,因为我用的是tomcat6.0,选择tomcat6.x

    3、选择tomcat 6.x server的服务为可用,并选择tomcat的路径




    4、选择好以后,在myeclipse中选择tomcat,点击运行按钮。




    5、当tomcat出现这个页面时,表示tomcat已经成功启动了。



    【tomcat的bat文件一闪而过】

    在做DRP分销管理系统的时候启动tomcat是直接运行 apache-tomcat-6.0.29文件的bin里的startup.bat批处理文件,遇到了tomcat的问题

    问题1、下图中的是因为没有配置JDK环境




    解决方法:我的电脑→右键找到属性→高级系统设置→高级→环境变量→用户变量,如果没有java_home的变量,点击新建,添加java_home的变量,变量值为JDK的安装路径。



    问题2、tomcat的bat文件一闪而过

    详情:点击tomcat→bin→startup.bat,出现的窗口一下子就关掉了,以管理员身份运行出同样的问题。

    解决方法:将servlet-api.jar放到系统变量的classpath变量中。



    【总结】

            通过学习网上商城和DRP对tomcat的学习,对他的理论知识由浅入深有深一步的掌握,这些知识使得更加全面的掌握tomcat,对遇到的问题进行总结。简而言之:用来开发Servlet和Jsp项目的Web服务器。

  • 相关阅读:
    C#
    C#
    ssh学习笔记
    (已解决)Could not open '/var/lib/nova/mnt/*/volume-*': Permission denied
    RPCVersionCapError: Requested message version, 4.17 is incompatible. It needs to be equal in major version and less than or equal in minor version as the specified version cap 4.11.
    如何在linux下安装idea
    The system has no LUN copy license
    调整mysql数据库最大连接数
    mysql数据库编码问题
    cinder支持nfs快照
  • 原文地址:https://www.cnblogs.com/chenxiaochan/p/7237590.html
Copyright © 2020-2023  润新知