jar文件必须放在WEB-INF\lib (tomcat)下面么?

时间:2021-01-07 09:10:07
我添加把jar文件放在别的地方添加进去老点提交按钮就提示。。放在别的地方添加虽然能运行起来。
但是点提交时就显示
HTTP Status 404 - Servlet action is not available

13 个解决方案

#1


不一定的,在eclipse不是可以应用外部包吗
现在的mven管理也不是放在lib下面的

#2


那个lib目录就是用来专门放jar文件的.

#3


部署的时候:
1.tomcat/common/lib下
2.tomcat/shared/lib下
3.tomcat/项目名/web-inf/lib下

#4


放在那里无所谓,只要运行的时候程序可以按照指定的路径找到jar文件了

#5


都是放在Lib里面的这里你是action找不到看看action是否写错
HTTP Status 404 - Servlet action is not available 

#6


不是吧,一般要放在LIB下面,就像我们的习惯吧

#7


是一个即成习惯。
一般都放在那个地方。当然也可以放在别处。放在别处的话,打包的时候就比较麻烦了。
如果将lib改名,也是可以的。

#8


找不到对应的Action 你把jar的路径配下就行了~!

#9


no

#10


引用楼主 wgf42421 的回复:
我添加把jar文件放在别的地方添加进去老点提交按钮就提示。。放在别的地方添加虽然能运行起来。
但是点提交时就显示
HTTP Status 404 - Servlet action is not available


 按规定 最好是放到 lib下面 

你的错误时 action没找到 是不是配置写错了啊

#11


这只是一个编程习惯而已  不一定非要放在lib下面

#12


1.jar文件应该放在WEB-INF\lib 下。
2.为.jar包创建路径:在package explorer视图下,选中所有的.jar包,单击右键->bulide path->configure bulide path就可以了。

从你的错误提示来看应该是这样解决的。

#13


放在哪里都无所谓。只要.classpath文件里面指定了该jar的正确路径。

#1


不一定的,在eclipse不是可以应用外部包吗
现在的mven管理也不是放在lib下面的

#2


那个lib目录就是用来专门放jar文件的.

#3


部署的时候:
1.tomcat/common/lib下
2.tomcat/shared/lib下
3.tomcat/项目名/web-inf/lib下

#4


放在那里无所谓,只要运行的时候程序可以按照指定的路径找到jar文件了

#5


都是放在Lib里面的这里你是action找不到看看action是否写错
HTTP Status 404 - Servlet action is not available 

#6


不是吧,一般要放在LIB下面,就像我们的习惯吧

#7


是一个即成习惯。
一般都放在那个地方。当然也可以放在别处。放在别处的话,打包的时候就比较麻烦了。
如果将lib改名,也是可以的。

#8


找不到对应的Action 你把jar的路径配下就行了~!

#9


no

#10


引用楼主 wgf42421 的回复:
我添加把jar文件放在别的地方添加进去老点提交按钮就提示。。放在别的地方添加虽然能运行起来。
但是点提交时就显示
HTTP Status 404 - Servlet action is not available


 按规定 最好是放到 lib下面 

你的错误时 action没找到 是不是配置写错了啊

#11


这只是一个编程习惯而已  不一定非要放在lib下面

#12


1.jar文件应该放在WEB-INF\lib 下。
2.为.jar包创建路径:在package explorer视图下,选中所有的.jar包,单击右键->bulide path->configure bulide path就可以了。

从你的错误提示来看应该是这样解决的。

#13


放在哪里都无所谓。只要.classpath文件里面指定了该jar的正确路径。