本人将tomcat指定根目录到我的myeclipse的workspace当中运行项目,一切OK
但是本人将tomcat根目录不指定默认的情况下,用myeclipse发布到tomcat当中,运行时提示我找不到自己开发的jar包,想了许久不知道原因,请大牛指点下,谢谢!
两种方式的区别是 加或者不加
[b]问题补充:[/b]
第一种:将一个全新的tomcat配置到myeclipse中,用myeclipse发布项目到tomcat里,tomcat报错,找不到指定的某jar包,但是实际是存在lib当中的。
第二种:在tomcat里配置
可以正常的运行
[b]问题补充:[/b]
tomcat_home/webapp/工程路径下存在我所开发的Jar包
myeclipse的Java build path中也有我的jar包的引用在/WEB-INF/lib里面
jar包是放在我开发目录的/WEB-INF/lib里面
请各位大牛帮忙看看!
经过LZ确认上述情况,初步觉得可有以下几个可以尝试的方向:
1. 在Myeclipse里面重新部署工程,再试.(机会不大,LZ应该试过了)
2. 将自写Jar包拷贝到Tomcat-home/lib下,启动工程试试看.注意webapp/工程路径下面的jar包不要保留,可能会有冲突.
3. 替换Tomcat版本,比如5版本换6版本,6版本换5版本.
try it! good luck.
没看得很明白问题
找不到指定的某jar包,但是实际是存在lib当中的。
这个问题,你得先确定下你有没把那个jar包添加到工程的libraries
有时就是lib目录里有,但没有添加到eclipse的java build path里,也没用
你看下配置吧
提示找不到jar包,可以先确认下tomcat_home/webapp/工程路径下是否存在你所开发的Jar包.如果存在则是Jar包加载的方式问题请检查程序. 如果程序不存在则需要检查jar中放置的路径是不是在Myeclipse.Tomcat插件支持的部署路径上面. 比如jar是不是在/web-inf/lib下 或 jar是不是在myeclipse的Java build path中.
根据你的描述,只能得到上述,希望能有帮助.
重启下myeclipse,如果还不行
那你用myeclipse把工程打个war包放到tomcat的webapps目录下看能否正常运行