tomcat启动没有把maven里的包一起发布

第一种解决方法:

右键单击工程名—>Build Path—>Configure Build Path—>Java Build Path—>Add JARs/Add External JARs,将需要的jar包加进去,点击OK。操作完这一步,代码编译不会报错。但部署启动tomcat,运行时会发现明明对应的jar包已经加进去了,但还是会报classNotFound之类的错误,这是因为tomcat没有发布刚才加进去的jar包,不信可以到tomcat部署位置去看(右键单击tomcat,Browse Deployment Location)。此时我们需要再右键单击工程名—>Build Path—>Configure Build Path,点击Deployment Assembly—>add—Java Build Path Entries,选中需要的jar包,finish。这样,重新部署工程,启动运行正常。

第二种解决方法:

有可能是因为scope设定为provided了。
< dependency >
     ...
     < scope >provided</ scope >
</ dependency >
改一下scope 试试,再不对我也无能为力了。

tomcat启动没有把maven里的包一起发布_第1张图片

你可能感兴趣的:(maven,发布,依赖范围)