tomcat+servlet网站部署

最近新学了一点java有关的东西,部署生产时还会用到,写一篇小随笔留作记录。

1.下载java jdk,注意一定要是jdk,只是jre还不行,后面tomcat会运行不起来。

    jdk大概相当于高配版jre,jre有的jdk都有。

   目前java中文官网只有java8的jre下载(截止到2018.09.29),如果要下载最新jdk可以去oracle官网 https://www.oracle.com/technetwork/java/javase/downloads/index.html

2.配置java环境变量

   新建系统变量:

   变量名:JAVA_HOME

   变量值:C:Program FilesJavajdk1.8.0_25(安装的路径)

   编辑Path:

   最后面添加:%JAVA_HOME%in;%JAVA_HOME%jrein

   cmd运行java,javac命令均可即配置成功。这里可能有个问题,运行java可以,javac不行,可能就是只装了jre。

3.配置tomcat

   下载:http://tomcat.apache.org/download-70.cgi

   新建环境变量:

   变量名:CATALINA_HOME

   变量值:D: omcatapache-tomcat-9.0.12(解压的路径)

   变量名:CATALINA_BASE

   变量值:D: omcatapache-tomcat-9.0.12(解压的路径)

   编辑Path:

   末尾添加:%CATALINA_HOME%lib;%CATALINA_HOME%in

4.运行tomcat

   cmd运行startup,若不出现闪退等异常现象,浏览器打开localhost:8080,若出现以下画面则说明配置成功。

   

   运行startup若出现异常,可按照如下操作寻找可能导致的原因:

   ①到tomcat文件夹下的bin文件夹,打开cmd,运行startup.bat,一般会告诉你什么问题。

   ②端口号是否被占用。打开server.xml文件,路径如下:

   

   会发现里面有几个端口号,注意这几个端口号是否被占用。如果被占用可自行修改。

   

   8080端口经常被占用,此处可将8080变更为自己希望的端口,重新启动tomcat,页面访问地址变为localhost:7071

5.创建servlet项目

   过程暂略,有时间再补充。

6.部署servlet项目

   编译之后提取WEB-INF的所有内容。

   

   将所有内容复制到tomcat的webapps文件夹下:

   

   按照tomcat的端口号+servlet中配置的路径即可访问。注意:servlet页面地址严格区分大小写,包括参数。

7.在调用qhzx接口时,注意证书路径、ip地址。   

   

原文地址:https://www.cnblogs.com/zran/p/9728121.html