zoukankan      html  css  js  c++  java
  • 部署java应用的几种方式

    1. J2EE应用
      该应用根目录下有好多文件夹和以jsp结尾的文件
      部署时,需要在tomcat的conf目录下的server.xml文件中添加上<Context path="/" docBase="....\web" debug="0" reloadable="false" />,用来确当具体的代码路径

    通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。

    1. maven项目-war包
      与J2EE应用 不一样,maven项目无法直接部署到tomcat上去。 一般说来是先通过maven生成对应的war 文件,然后再把war文件部署到tomcat上去。

    war包可以理解为一个web应用的压缩文件,war包放到webapps目录下,tomcat会自动解压

    war的部署有两种方式
    (1)直接把war文件上传到tomcat/webapps下,tomcat就会自动解压了,不用修改server.xml文件
    (2)把war用解压软件打开,当作一个普通j2ee应用,按照上面的步骤进行操作

    前提条件:Application和 pom.xml 需要修改

    使用软件:
    使用一个现成的maven项目,把它导入到Eclipse中:File->Import->Maven->Existing Maven Projects,点击Refresh找到pom.xml文件后再点击完成
    接着在Eclipse中右键点击ssm项目->Run As-> Maven install就会生成一个war文件

    使用命令:
    在项目根目录下使用命令:mvn clean package,会在项目根目录的target目录下生成一个war文件
    把生成的这个war文件重命名为 ROOT.war,然后把它放进tomcat 的webapps目录下
    (ROOT.war并不是指访问的时候要使用 /ROOT/hello ,而是直接使用/hello 进行访问,ROOT表示根路径)

    1. maven项目-jar包
      在项目根目录下执行命令:mvn clean install,会在项目根目录的target目录下生成一个jar文件
      接着输入命令:java -jar targetspringboot-0.0.1-SNAPSHOT.jar

    可以把上述运行命令放到shell脚本中来执行

  • 相关阅读:
    Fiddler的使用
    vue后台管理系统搭建
    有效的山脉数组
    从中序与后序遍历序列构造二叉树
    从前序与中序遍历序列构造二叉树
    最大二叉树
    填充每个节点的下一个右侧节点指针
    二叉树展开为链表
    翻转二叉树
    Java判断字符串是否为数字
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/11528358.html
Copyright © 2011-2022 走看看