添加Jar包

Jar包这个事情,一直都搞得我很郁闷。上一次在云服务器上部署的时候就发生过Jar包找不到路径的问题,

Version2局域网内测试的时候也是Jar找不到,后来改了路径再add也好了。

但是!昨晚!Version3局域网内测试的时候!!!无论怎么添加!!!就是不给我加载进去!!!!

气得我一口老血!


version3的开始是基于Myeclipse的,我建工程的时候没有像之前一样选择java project,我选的是web project。

然后自己写代码的时候,add external jars 就可以运行,也是正常的。

测试的时候,在myeclipse里面跑tomcat 7.0,然后一直给我报错:

严重: Servlet.service() for servlet [CPU] in context with path [/androidpinsanapp_2] threw exception [Servlet execution threw an exception] with root cause
java.lang.ClassNotFoundException: com.alibaba.fastjson.JSON
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
	at com.dianer.Lily.doService.doLogin.fun(doLogin.java:71)
	at com.dianer.Lily.servlet.CPU.doGet(CPU.java:57)
	at com.dianer.Lily.servlet.CPU.doPost(CPU.java:78)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:744)
四月 07, 2017 10:55:12 下午 org.apache.catalina.startup.HostConfig undeploy
信息: Undeploying context [/androidWeb]




我真的是死活加都加不进去。 百度了好多种方法,什么新建一个Lib拷贝再add之类的,都不对。

后来查到了这篇文档:【http://www.cnblogs.com/yank/p/4437205.html】

1、修改project ——并没有用。

2、修改order and export——并没有用。

3、修改deployment assemby——奇迹发生了!!!


其实看错误代码,最后一句也能看到了,是部署的问题。 因为我新建的这个工程,默认部署的jar包只有JSTL包,因为我添加了Hibernate支持,所有还有Hibernate包。

但是!没有我的lib文件下的fast-Json包!!!!!!!!!!这要手动!!!!添加!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值