问题描述(question):

不用平台默认带的tomcat如何部署

解决方法:

简单的操作就是把自己的tomcat拷贝到平台版本中把名字改为平台版本默认带的tomcat目录的名字,然后如下操作:

  • 把平台默认带的tomcat中的apache-tomcat\conf\context.xml文件和apache-tomcat\conf\Catalina\localhost下面的配置文件拷贝到自己的tomcat中
  • 在自己的tomcat的lib中放数据库驱动,平台默认的tomcat的lib下带的数据库驱动如下:
    jtds-1.2.jar、mysql-connector-java-5.1.36-bin.jar、
    ojdbc14.jar

如果不能把tomcat目录拷贝到平台版本中除了上面的两步还需要修改apache-tomcat\conf\Catalina\localhost下面的xml配置文件中的docBase的配置路径,要确保能找到对应的目录

如果自己的tomcat端口号不是8080,上面的两种部署都需要自己修改model同级的conf/server.xml中配置的地址中的端口号

这样部署后输入http://IP:端口默认不会跳转到平台的页面中以及地址栏中图标是tomcat默认的,不是平台的蓝色图标;如果需要默认跳转到平台页面并且用平台的图标,需要把平台默认带的tomcat\webapps\ROOT下的index.html和favicon.ico两个文件拷贝到自己的tomcat\webapps\ROOT下

需要注意的是tomcat如果要用平台默认的jre,需要在apache-tomcat\bin\startup.bat中配置java的环境变量

set JRE_HOME=..\..\java\jre1.8
set JAVA_HOME=
set CATALINA_BASE=..\..\apache-tomcat
set PATH=%JRE_HOME%\bin;%PATH%