华为SMSendAPI.jar放在项目中启动tomact时提示无法加载SMSendAPI.jar的问题,看提示是因为与项目中某个jar的servlet.class冲突导致。
自己研究与上网看了一下,基本的解决方法有三种,个人比较推荐第一种:
第一种:直接利用压缩软件打开SMSendAPI.jar删除所有com以外的文件。
第二种:写一个类在需要的时候动态jar。
第三种:由于我项目使用maven构建的,那么我们在配置SMSendAPI.jar在编译时不打包进入bin目录,但是你需要把jar放在tomact的目录下(这样做可以在开发环境与编译环境下都有jar)。
最后说明一下它的smsendsql.xml存放的位置,如果你不知道使用
System.out.println(system.getproperty(“user.dir”))就可以看到你需要放置的路径了。**
关于华为MAS+JAVA开发时遇到的问题
最新推荐文章于 2021-03-13 14:31:58 发布