zoukankan      html  css  js  c++  java
  • 搭建JavaWeb应用开发环境——Tomcat服务器

    学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。

    搭建JavaWeb应用开发环境——Tomcat服务器

    1、疑问:学习web开发,为什么必须要先装一个WEB服务器?

      在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。这说明什么问题?
      1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者。
      2、WEB服务器就是这样一个程序,它用于完成底层网络通迅。使用这些服务器,We应用的开发者只需要关注web资源怎么编写,而不需要关心资源如何发送到客户端手中,从而极大的减轻了开发者的开发工作量。

    2、下载和安装Tomcat服务器

      Tomcat官方站点:http://jakarta.apache.org

      下载Tomcat安装程序包:http://tomcat.apache.org/

      

      点击【Download】跳转到如下图所示的下载页面

       

    1. tar.gz文件是Linux操作系统下的安装版本
    2. exe文件是Windows系统下的安装版本
    3. zip文件是Windows系统下的压缩版本

      下载完成后,得到的是一个压缩包,将压缩包解压就可以完成Tomcat服务器的安装

      

      将压缩包解压后,得到的就是如下图所示的文件夹,这样就完成了Tomcat服务器的安装。

      

    3、启动和测试Tomcat服务器

      

      启动Tomcat服务器

        双击 bin 目录下的 startup.bat 文件启动Tomcat服务器

        

          

      测试Tomcat服务器

        打开浏览器,输入http://localhost:8080/,能显示如下界面代表安装成功。

        

    4、Tomcat启动常见问题

      导致Tomcat服务器无法正常启动的原因一般来说就是如下的两个:

      1、JAVA_HOME环境变量设置问题

        要想双击bin目录下的startup.bat文件启动Tomcat服务器,首先要做的就是在windows中设置JAVA_HOME环境变量,因为Tomcat服务器的启动需要用到这个JAVA_HOME环境变量,如果windows中不存在JAVA_HOME环境变量,则Tomcat服务器是无法启动的。

      在Window中配置JAVA_HOME变量:操作步骤(win7系统):计算机→右键“属性”→高级系统设置→高级→环境变量

            点击系统变量下面的“【新建】”,弹出一个新建系统变量对话框,首先在变量名写上JAVA_HOME,顾名思义,JAVA_HOME的含义就是JDK的安装路径,,然后在变量值写JDK的安装路径,如这里设置的变量值是"D:Program Files (x86)Javajdk1.7.0",设置好变量值之后,点击【确定】按钮,JAVA_HOME环境变量就设置完成,如下图所示:系统变量中多了一个"JAVA_HOME"变量。

        

      正常来说,学习Java开发的第一步就是配置Path环境变量,比较好的配置方式是先配置JAVA_HOME环境变量,然后在Path变量中使用"%JAVA_HOME%"引用JAVA_HOME变量的值。

        

      所以这个JAVA_HOME环境变量在Window中一般都是已经配置好了的,如果忘记配置JAVA_HOME环境变量,那么可以使用上述的方式配置

      2、端口占用问题

      因为Tomcat服务器启动时是需要默认是使用8080端口的,如果这个8080端口被别的应用程序占用了,那么Tomcat服务器就无法正常启动,看到的现象就是"Tomcat服务器启动界面会打印出异常错误信息,然后就自动关闭了"。由于这个窗口从启动到关闭的时间非常短,我们很难通过这个窗口看到Tomcat启动时的报错异常信息,因此我们一般只能通过Tomcat服务器的记录的log(日志)信息去查看Tomcat服务器的运行情况。

      在Tomcat服务器的根目录下有一个logs文件夹,logs文件夹存放Tomcat 的日志文件,打开logs文件夹,可以看到里面的log文件,其中有一个以"catalina.yyyy-MM-dd.log"形式命名的log文件,例如"catalina.2014-05-17.log"日志文件就是记录Tomcat服务器2014-05-17这一天的运行情况。打开catalina.2014-05-17.log文件,看看里面的日志记录信息,

      日志信息里面清楚的记录了Tomcat服务器的运行情况,如果因为8080端口被占用而无法正常启动,就会记录如上图所示的异常信息,通过查看异常信息,我们就可知道Tomcat服务器为什么不能够正常启动了!

      总结:当Tomcat服务器无法正常启动时,首先检查是否配置了JAVA_HOME环境变量,然后再检查Tomcat服务器启动时的端口是否被别的应用程序占用了。

  • 相关阅读:
    Kanzi Studio中的概念
    Linux基本操作1
    Kanzi入门
    Kanzi UI Solution
    Linux下内存占用和CPU占用的计算
    AD19新功能之交互式等长
    AD19新功能之跟随走线
    AD19新功能之Gloss Selected(修线)
    AD19新功能之ActiveRoute
    RT-Thread--内核移植
  • 原文地址:https://www.cnblogs.com/hanfanfan/p/9242455.html
Copyright © 2011-2022 走看看