zoukankan      html  css  js  c++  java
  • 将JavaWeb项目打出war包并部署到tomcat

    使用Maven的打包,在pom.xml中配置打war包还是jar包。

    1)选中项目,右击选择run as→Maven install

    在控制台可看到打包成功信息及war包路径。

    maven中有package,install,deploy三种方式,从上图可以看出,install比package多了maven-install-plugin:2.4:install (default-install),通过看控制台输出,我们可以发现以下区别:

    package命令完成了项目编译compile、单元测试test、打包war功能
    install命令完成上述的同时多了一步install
    deploy命令完成了项目编译compile、单元测试test、打包war、安装install功能,多了一步deploy部署
    deploy是把打好的可执行war包(jar包或其它形式的包)布署到本地maven仓库并部署到了远程maven私服仓库,install是部署到本地maven仓库,但没有部署到远程maven私服仓库,package只是将包打到了target目录下。

    package是把war包打到本地target目录下,install是把war包安装到本地仓库下,其他项目可使用,例如:

    B项目依赖于A项目,如果用package打A包,编译B项目会报错。如果用install打A包,我们从上图可以看出打出的包在pom中部署了,B项目编译可正常使用。

    二,部署到Tomcat下

    1)将打出的war包放到Tomcat的webapps的目录下;

    2)双击tomcat的bin目录下的的startup.bat,启动成功后直接在浏览器访问项目。

    启动的Tomcat时,Tomcat的闪退,修改的startup.bat文件,在最后一行加入pause,查看闪退原因

  • 相关阅读:
    手动实现 SpringMVC
    2014年9月9日 高级命令command的使用(上)
    2014年8月29日 透视图补充及视图开头
    2014年8月24日 菜单 工具条 右键菜单(上下文菜单)
    2014年8月14日 透视图
    2014年8月8日
    2014年8月1日
    关于EMF中从schema到ecore转变中的默认处理问题
    JAVA一些常用的时间操作
    echarts基本使用
  • 原文地址:https://www.cnblogs.com/yachao1120/p/12194401.html
Copyright © 2011-2022 走看看