对于重新编译过的jar包,引入依赖
<!--socketio-->
<dependency>
<!--自定义-->
<groupId>com.corundumstudio.socketio</groupId>
<!--自定义-->
<artifactId>netty-socketio</artifactId>
<!--自定义-->
<version>1.0</version>
<!--system,类似provided,需要显式提供依赖的jar以后,Maven就不会在Repository中查找它-->
<scope>system</scope>
<!--项目根目录下的lib文件夹下-->
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/netty-socketio-1.7.7.jar</systemPath>
</dependency>
为什么jar包一定放在lib文件夹下面,我换个地方就不行。这个其实如果你不是用服务器是没有任何问题的,但是当你使用了web服务器类似于tomcat这种,那么你就要小心了。jar包导入工作空间这个是由我们人为控制的,我导哪个空间就有哪个,我不导行不行,可以,编译器会自动去寻找他所需要的jar包,但是服务器就不会他只会去寻找lib文件夹下的jar包并将他们拷贝到服务器上(就是在你服务器的当前项目的lib文件夹)