将APIJSON集成到现有项目,使用tomcat部署apijson未能正常启动

qlvxas9a  于 2022-10-24  发布在  其他
关注(0)|答案(7)|浏览(211)

环境信息

  • 系统: Windows 10
  • JDK: 1.8.0_17
  • 数据库: MySQL 5.7.14
  • APIJSON: 4.3.1

问题描述

  1. 本地使用idea开发启动正常,但是打包成war之后使用tomcat部署未能看到apijson的启动日志,并且没有任何报错信息
    解决方法:APIJSONApplication.init 方法放在了main方法中,main方法使用tomcat部署似乎没被调用,因此可考虑将其写到构造方法中【这是本人的处理方式】
  2. 将 APIJSONApplication.init 放到构造方法中之后再次打包部署,报 No suitable driver found for ... 的错误

解决方法:在此手动注册了jdbc驱动后再次打包部署就成功了

brvekthn

brvekthn1#

赞,非常感谢!

4sup72z8

4sup72z82#

环境信息

  • 系统: Windows 10
  • JDK: 1.8.0_17
  • 数据库: MySQL 5.7.14
  • APIJSON: 4.3.1

问题描述

  1. 本地使用idea开发启动正常,但是打包成war之后使用tomcat部署未能看到apijson的启动日志,并且没有任何报错信息
    解决方法:APIJSONApplication.init 方法放在了main方法中,main方法使用tomcat部署似乎没被调用,因此可考虑将其写到构造方法中【这是本人的处理方式】
  2. 将 APIJSONApplication.init 放到构造方法中之后再次打包部署,报 No suitable driver found for ... 的错误

解决方法:在此手动注册了jdbc驱动后再次打包部署就成功了

方便贴个图吗? APIJSONApplication.init 放到构造方法 中这部分

jq6vz3qz

jq6vz3qz3#

环境信息

  • 系统: Windows 10
  • JDK: 1.8.0_17
  • 数据库: MySQL 5.7.14
  • APIJSON: 4.3.1

问题描述

  1. 本地使用idea开发启动正常,但是打包成war之后使用tomcat部署未能看到apijson的启动日志,并且没有任何报错信息
    解决方法:APIJSONApplication.init 方法放在了main方法中,main方法使用tomcat部署似乎没被调用,因此可考虑将其写到构造方法中【这是本人的处理方式】
  2. 将 APIJSONApplication.init 放到构造方法中之后再次打包部署,报 No suitable driver found for ... 的错误

解决方法:在此手动注册了jdbc驱动后再次打包部署就成功了

方便贴个图吗? APIJSONApplication.init 放到构造方法 中这部分

直接打 jar 包就行了

bprjcwpo

bprjcwpo4#

环境信息

  • 系统: Windows 10
  • JDK: 1.8.0_17
  • 数据库: MySQL 5.7.14
  • APIJSON: 4.3.1

问题描述

  1. 本地使用idea开发启动正常,但是打包成war之后使用tomcat部署未能看到apijson的启动日志,并且没有任何报错信息
    解决方法:APIJSONApplication.init 方法放在了main方法中,main方法使用tomcat部署似乎没被调用,因此可考虑将其写到构造方法中【这是本人的处理方式】
  2. 将 APIJSONApplication.init 放到构造方法中之后再次打包部署,报 No suitable driver found for ... 的错误

解决方法:在此手动注册了jdbc驱动后再次打包部署就成功了

方便贴个图吗? APIJSONApplication.init 放到构造方法 中这部分

ilmyapht

ilmyapht5#

环境信息

  • 系统: Windows 10
  • JDK: 1.8.0_17
  • 数据库: MySQL 5.7.14
  • APIJSON: 4.3.1

问题描述

  1. 本地使用idea开发启动正常,但是打包成war之后使用tomcat部署未能看到apijson的启动日志,并且没有任何报错信息
    解决方法:APIJSONApplication.init 方法放在了main方法中,main方法使用tomcat部署似乎没被调用,因此可考虑将其写到构造方法中【这是本人的处理方式】
  2. 将 APIJSONApplication.init 放到构造方法中之后再次打包部署,报 No suitable driver found for ... 的错误

解决方法:在此手动注册了jdbc驱动后再次打包部署就成功了

方便贴个图吗? APIJSONApplication.init 放到构造方法 中这部分

这明显是没有依赖 apijson-framework ,参考 Demo
https://github.com/APIJSON/APIJSON-Demo/blob/master/APIJSON-Java-Server/APIJSONDemo/pom.xml

44u64gxh

44u64gxh6#

环境信息

  • 系统: Windows 10
  • JDK: 1.8.0_17
  • 数据库: MySQL 5.7.14
  • APIJSON: 4.3.1

问题描述

  1. 本地使用idea开发启动正常,但是打包成war之后使用tomcat部署未能看到apijson的启动日志,并且没有任何报错信息
    解决方法:APIJSONApplication.init 方法放在了main方法中,main方法使用tomcat部署似乎没被调用,因此可考虑将其写到构造方法中【这是本人的处理方式】
  2. 将 APIJSONApplication.init 放到构造方法中之后再次打包部署,报 No suitable driver found for ... 的错误

解决方法:在此手动注册了jdbc驱动后再次打包部署就成功了

方便贴个图吗? APIJSONApplication.init 放到构造方法 中这部分

这明显是没有依赖 apijson-framework ,参考 Demo https://github.com/APIJSON/APIJSON-Demo/blob/master/APIJSON-Java-Server/APIJSONDemo/pom.xml

只是回复他的问题,代码已经被尘封好久了

相关问题