小弟开发的一个java应用程序中引用了好多jar包,加起来有8M,每次部署的时候都要传这么大的war包到外网的服务器上很慢,有没办法将这些jar包独立出来?
我尝试过将这些jar文件放在别的地方(不打到war中),然后在weblogic的启动文件中加载这些jar包,但会出现莫名其妙的错误,如在jsp文件中加入:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>  都会出错
请问怎么回事,有没什么办法解决?

解决方案 »

  1.   

    一定要打成war包吗?反正程序运行时候也会解开包的。你可以手工打包你需要的程序,上传以后手工解开部署。
      

  2.   

    痛苦中....
    每次更新我要:
    1.讲8M war包通过邮件发送给boss,因为程序必须boss自己部署,而且他还经常不在不能通过qq之类的东西发给它...
    2.boss要收8M的邮件...
    3.boss讲8M的war包上传到服务器...
      

  3.   

    如果你的jar不影响服务器上其它的应用,可以把jar放到服务器上lib目录下。
    我说的服务器是weblogic,tomcat之类的(每种服务器的lib目录不一样)