Eclipse部署使用User Library的web项目到tomcat

来源:互联网 发布:火星网络加速器 编辑:程序博客网 时间:2024/04/27 13:35

Eclipse部署使用User Library的web项目

        使用java EE eclipse编写java web项目,以前都是直接把需要的jar库直接复制到 /项目名/WebContent/WEB-INF/lib 中,然后这样启动tomcat发布项目,或者导出项目war文件,jar库都会包含在里面。
        但是,如果jar包没有复制到WEB-INF/lib目录下,而是引用了自定义的User Libraries,那么程序编译是没问题的,而等到启动tomcat的时候,就会报各种类找不到的错误。
        解决:设置eclipse发布项目的时候自动将引用的jar包复制到目标位置。
        第一:右键项目,选择Properties


        第二:然后选择左侧栏的Deployment Assembly


        第三:点击Add,弹出的窗口中选择 Java Build Path Entries,然后点击Next


        第四:弹出的窗口中,显示的是这个项目中所使用到的User Libraries,全部选择,然后点击Finish即可:


        第五:返回的列表中,先点击apply,然后点击OK。


        第六:重启Tomcat,部署项目,可以运行了。这时候,导出的WAR文件中,也会自动把相关的jar包包含进去的。

说明:我使用的是 Eclipse Java EE IDE for Web Developers.  Version: Mars.1 Release (4.5.1),可能不同版本会有些许偏差,不过应该都差不多。




3 0
原创粉丝点击