前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jar、war的打包部署

jar、war的打包部署

作者头像
晚上没宵夜
发布2020-03-10 09:25:56
9570
发布2020-03-10 09:25:56
举报

1. 打包jar

自己写了一个类,怎么才能打包使用呢?下面就来介绍如何将自己写的类打包成jar包方便以后使用

1.1 准备一个写好的类

这里笔者写了一个基数排序的类

代码语言:javascript
复制
package com.howl.sort;

public class RadixSort {
    
    // 返回最大值
    private static int findMax(int[] arr){
        int temp = arr[0];
        for(int value : arr){
            if(temp < value){
                temp = value;
            }
        }
        return temp;
    }
        
    public static void radixSort(int[] arr){
        
        int max = findMax(arr);
        
        // 比较次数由最大值的位数决定
        for(int i = 1; max / i > 0; i *= 10){
            // 每一次新建默认是为0
            int[][] buckets = new int[arr.length][10];
            // 将每一个值根据当前比较的位数放入桶中
            for(int j = 0; j < arr.length; j++){
                int num = (arr[j] / i) % 10;
                buckets[j][num] = arr[j];
            }
            int k = 0;
            // 从上往下,从左往右收集
            // 从左往右移动是位数不同了
            // 从上往下是当前位数相同,但之前位数大小不同,上小下大
            for(int m = 0; m < 10; m++){
                for(int n = 0; n < arr.length; n++){
                    if(buckets[n][m] != 0){
                        arr[k++] = buckets[n][m];
                    }
                }
            }
        }
    }
}

1.2 把类打包成jar

  • 笔者这里使用MyEclipse 2017,对应项目右键,选择Export
  • 接着选择JAR file
  • 选择要导出的包和类,以及导出地址,直接finish
  • 至此选择的路径下就会有一个压缩的jar包

1.3 使用jar包

  • 将打包好的jar包添加进Build Path
  • 新建测试类

这里要注意,使用前要先导包

代码语言:javascript
复制
import com.howl.sort.RadixSort;

public class JarTest {
    
    public static void main(String[] args) {
        
        int[] arr = {100,20,1,50,80};
        
        RadixSort.radixSort(arr);
        
        for(int value : arr){
            System.out.println(value);
        }
    }
}
代码语言:javascript
复制
1
20
50
80
100

2. 打包并部署war

完成了一个javaEE项目后,怎么把项目部署到Tomcat上去呢?可以打包成war包,然后放到tomcat的webapp目录下

2.1 准备一个javaEE项目

这里举例笔者之前学javaweb的小项目,就是登录与写问题的操作而已,没什么可说的,就把目录结构放出来吧

2.2 打包成war,和打包jar大同小异

  • 打包

2.3 部署

其实就是把打包成的war包放入Tomcat的webapp目录下,然后启动汤姆猫就可以访问了

  • 把war放入webapp目录下
  • 启动Tomcat

这里没什么好说的

  • 访问
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 打包jar
    • 1.1 准备一个写好的类
      • 1.2 把类打包成jar
        • 1.3 使用jar包
        • 2. 打包并部署war
          • 2.1 准备一个javaEE项目
            • 2.2 打包成war,和打包jar大同小异
              • 2.3 部署
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档