在TongWeb6、TongWeb7上部署应用,报错: java.lang.ClassNotFoundException: # Licensed to the Apache Software Foundation (ASF) under one or more
该问题是由于tomcat-embed-websocket-*.jar\META-INF\services\javax.servlet.ServletContainerInitializer文件里含有注释,这个service定义文件中是不能包含注释,因为每一行都会被当成具体接口实现去进行实例化,从而出错。
解决办法:
方法一:将该文件中的注释删掉即可。
方式二:直接删tomcat*. jar,TongWeb本不应该带tomcat相关jar。