日期:2017/10/31


java(11):tomcat简介与使用(上)_tomcat

欢迎扫二维码关注公众号,获取技术干货



一、Tomcat 是啥?

Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

 

二、Tomcat的使用?

        Tomcat使用起来包含两个部分:一是下载安装了JDK,二是下载安装了Tomcat。

        1、安装JDK: 

​​                     http://www.oracle.com/technetwork/java/javase/downloads/index.html,进入下载并完成安装;​​

        2、配置JDK的环境变量:

                     (1)变量名: JAVA_HOME 变量值: C:\Program Files\Java\jdk1.xx(点击“新建”,输入变量名、变量值,变量值末不需要分号)
                     (2)变量名: CLASSPATH 变量值: C:\Program Files\Java\jdk1.xx\lib(“新建”,变量值末不需要分号)
                     (3)变量名: Path 变量值: C:\Program Files\Java\jdk1.xx\bin(“编辑”,变量值使用英文分号隔开,变量值末不需要分号)

        3、安装tomcat:

​​                     http://tomcat.apache.org/download-70.cgi,进入下载并完成安装;​​

        4、配置tomcat的环境变量:

                     (1)变量名: CATALINA_BASE 变量值: D:\Program Files\apache-tomcat-xx(Tomcat解压到的目录)
                     (2)变量名: CATALINA_HOME 变量值: D:\Program Files\apache-tomcat-xx
                     (3)变量名: CATALINA_TMPDIR 变量值: D:\Program Files\apache-tomcat-xx\temp
                     (4)变量名: Path 变量值:D:\Program Files\apache-tomcat-xx\bin

       5、进入tomcat安装启动:C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\startup.bat

java(11):tomcat简介与使用(上)_tomcat_02

 

三、tomcat窗口出现闪退?不能访问 http://localhost:8080?8080端口被占用了?

       如果你依照我上面所做还是出现窗口闪退,那么请修改 C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml,将下文的8080改为80,再访问http://localhost:80,应该可以解决。

 

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

 

 

       tomcat成功运行:

java(11):tomcat简介与使用(上)_tomcat_03

         访问http://localhost:80页面成功:

java(11):tomcat简介与使用(上)_apache_04

 

            是的,问题还是有的,下面提供几个FAQ的博文解答:

       1、Tomcat启动过程中找不到JAVA_HOME解决方法: http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html;

       2、Windows7查看本地Java安装是否成功和路径的方法:https://jingyan.baidu.com/article/f71d603766f36a1ab641d1cd.html;

       3、Tomcat 输入http://localhost:8080网页打不开:https://jingyan.baidu.com/article/455a9950a312a5a166277812.html;

 

附:

(参考链接: http://www.jb51.net/article/51909.htm + https://wiki.apache.org/tomcat/FrontPage)