首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏架构师成长之路

    Spring boot(4)-应用打包部署

    spring-boot-starter-jetty</artifactId> </dependency> <dependencies> 项目构建我们使用Maven或Gradle,这将使项目依赖、jar包管理、以及打包部署变的非常方便 启动: 我们直接启动:java -jar demo-0.0.1-SNAPSHOT.jar 4部署到javaEE容器 修改启动类,继承 SpringBootServletInitializer spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> 打包部署到容器 5、热部署 在我们开发过程中,我们需要经常修改,为了避免重复启动项目,我们可以启用热部署。 Spring-Loaded项目提供了强大的热部署功能,添加/删除/修改 方法/字段/接口/枚举 等代码的时候都可以热部署,速度很快,很方便。

    1.9K20编辑于 2022-04-14
  • 来自专栏OY_学习记录

    vue 打包部署

    一、vue 打包部署(nginx) 打包 npm run build 默认打包情况如下: 部署 首先需要安装 nignx,可以看我之前的博客:CentOS 7 安装 Nginx 在 nginx.conf error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } 二、nuxt.js 项目打包部署 nuxt.config.js server: { port: 8080, // 端口 host: '0.0.0.0', // 本地 host }, 打包部署 打包 npm run build i // 安装项目依赖 4.访问测试 npm run start // 运行项目 注意把 nuxt.config.js >server>host 设置为 0.0.0.0 当项目运行后可以看到地址 此时通过 替换成需要在 pm2 管理器上展示的项目名称 注意 – start 之间的空格 pm2 start npm --name $Name -- start // 运行项目 pm2 save // 保存 完成 完成部署

    1.1K20编辑于 2022-11-23
  • 来自专栏最新最全的大数据技术体系

    react打包部署

    react打包部署 问题 npm install 命令无反应 思路 换成 yarn install 安装完hadoop的环境后,使用node的yarn会报错: 我们在cmd使用where yarn,如下 node用的多,就把hadoop的yarn改个名字(需要用hadoop时可以用改完名字后的命令或再改回yarn) 接下来执行yarn -v就是node的yarn了 解决 npm run build 成功打包

    20200编辑于 2024-05-26
  • 来自专栏翎野君

    Maven打包部署

    问题三 在打包之前配置maven的pom.xml 见下图 <build> <plugins> <plugin> <groupId>org.springframework.boot </execution> </executions> </plugin> </plugins> </build> 问题四 cmd打包时出现错误 一般情况下给Maven项目打包的话要先将tomcat给关掉,儿SpringBoot中内嵌tomcat的,所以不太好手动关掉。

    83520编辑于 2023-05-12
  • 来自专栏全栈程序员必看

    idea打包部署

    idea打包部署 1、准备工作导入依赖 <build> <plugins> <plugin> <groupId>org.springframework.boot artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 2、打包 1、在idea右侧MavenProjects点击我们要打包的项目, 2、打开项目找到Lifecycle->package双击打包 3、会在我们项目的目录target中创建一个项目Demo.jar包 3 、部署 1、复制项目Demo.jar到桌面 2、选中项目Demo.jar右击->属性复制位置C:\Users\13837\Desktop, 3、打开cmd窗口输入cd C:\Users\13837\Desktop (自己复制的路径) 敲回车 cmd回到我们的桌面的目录下 4、输入dir查看所有桌面文件里面有我们复制到桌面的项目Demo.jar 5、输入java -jar 项目Demo.jar(敲回车运行)//cmd

    66020编辑于 2022-07-04
  • 来自专栏全栈程序员必看

    webpack打包优化_webpack打包部署

    由于运行在 Node.js 之上的 Webpack 是单线程模型的,所以Webpack 需要处理的事情需要一件一件的做,不能多件事一起做。 我们需要Webpack 能同一时间处理多个任务,发挥多核 CPU 电脑的威力,HappyPack 就能让 Webpack 做到这点,它把任务分解给多个子进程去并发的执行,子进程处理完后再把结果发送给主进程。

    1.2K20编辑于 2022-11-01
  • 来自专栏用户2442861的专栏

    python项目打包部署

    浏览了以上所有人的答案,结合我平常在项目中的实际经验,谈谈我们团队的Python部署与发布流程。 目前很多公司还是用着石器时代的部署方式,怎么做呢? 1. 4. 在生产环境把代码拉下来,或者通过部署系统,这里的部署系统一般是一个web页面, 能够将svn/git 上的代码打包后执行某一个脚本,来完成相应的部署, 也有可能是直接在机器上执行: nohup python 让我们看看这里的步骤缺少什么,我不仅仅从发布部署来说,我们谈谈一个理想的开发测试部署流程应该是怎样的。 1. 4. OK,保证测试用例通过后,你应该对这次写的代码很有信心了,那接下来就是把代码发布到测试环境。怎么做呢?

    14.3K22发布于 2018-09-19
  • SpringBoot工程打包部署

    SpringBoot工程打包部署SpringBoot工程运行有三种方式:可执行Jar包(可脱离Tomcat,独立运行)可执行war包 (可脱离Tomcat,独立运行)标准war包 (需要部署到tomcat -- 表示当运行mavn package打包时,使用Springboot插件打包 --> <goal>repackage</goal> 代码解读复制代码mavn clean package -Dmaven.test.skip=true3、运行生成的jar包 代码解读复制代码java -jar xxx.jar打标准War(需要放到外部Tomcat中部署运行 -- 表示当运行mavn package打包时,使用Springboot插件打包 --> <goal>repackage</goal> 代码解读复制代码mvn clean package -Dmaven.test.skip=true4、运行将打好的war包,拷贝到%TOMCAT_HOME%/webapps/, 然后正常启动tomcat

    36600编辑于 2025-01-07
  • 来自专栏技术杂记

    mysql 迁移4

    切换keepalived ip 变更新master keepalived优先级,重载的方式切换 [root@new-master ~]# vim /etc/keepalived/keepalived.conf [root@new-master ~]# /etc/init.d/keepalived reload ; watch -n .2 ip a 使用给新master keepalived 升优先级重载的方式切IP 使用 watch 来观察ip变化 ---- 从两边密切监控观察检查应用与数据库状态 使用n

    1.8K30编辑于 2022-03-22
  • 来自专栏AI码真香

    SpringBoot 项目打包部署

    一、背景 SpringBoot 项目部署到服务器常见的方式就是,打包成 jar 包,通过 nohup java -jar 命令去运行项目,这也是官方推荐的一种方式。 二、详细步骤 2.1、打包项目 通过 IDEA 中 Maven 插件打包,先 clean 整个项目 然后 install。打包之前,先要排除单元测试类,避免把测试类也打包,这样也更快。 三、项目部署运行 3.1、部署多个SpringBoot项目 通过服务器如果需要部署多个spring-boot项目,端口不一样。那怎么通过域名来访问呢? springboot.sh stop 停止服务 sh springboot.sh restart 重启服务 sh springboot.sh status 查看运行状态 以上,便完成了SpringBoot项目打包部署脚本的教程 AI码真香 本文标题: SpringBoot 项目打包部署

    1.9K20编辑于 2022-09-13
  • SpringBoot-打包&部署

    SpringBoot 项目支持两种打包方式,一种是 WAR 包,然后在 Tomcat 上部署运行,一种是 JAR 包,内置了 Tomcat,可以直接运行。 mvn clean package 打包完成后会在 target 目录下生成 .war 文件.⑤ 部署将 war 文件放到 Tomcat 的 webapps 目录下, 启动 Tomcat 即可自动解压部署 war 包方便呢, 使用 war 包时, 虽然要部署到 Tomcat 中, 但只需要将修改的 class 替换一下, 重启一下 Tomcat 就可以快速部署了.瘦身前的Jar包Tomcat 在部署 Web jar 包放在同一个目录下, 运行下面命令 就能成功运行.ini 代码解读复制代码// 指定 lib 位置java -Dloader.path=lib -jar xxxx.jar4.后续对代码的修改, 都按照第二次打包的方式, 进行打包.5.当然了, 这种方式要求打包后, 没有引入新的外部依赖, 如果有新的依赖, 则需要重新按照第一次的方式进行打包.

    85710编辑于 2025-02-11
  • 来自专栏Surpass' Blog

    SpringBoot项目打包部署

    工具 CentOS7 Xshell Xftp SpringBoot打包方式 SpringBoot打包方式有很多种。 war包 jar包 提交github,通t过jekins打包部署 注:不推荐SpringBoot项目打war包,因为SpringBoot适合前后端分离,适合打jar包。 image.png 一般情况下会在要部署的服务器上安装相应的环境并测试连接成功。 webapp文件一起打包进去。 浏览器访问 image.png 后台打印日志 image.png 完成 这样SpringBoot项目就部署成功了。

    4.6K40发布于 2021-01-19
  • 来自专栏名山丶深处

    springboot测试、打包部署

    本文使用《springboot集成mybatis(一)》项目,依次介绍springboot测试、打包部署。 大多数朋友是做后端的,也就是为其他系统或者前端UI提供Rest API服务。 4)通过单元测试工具(Junit、JTest等)。 1、springboot单元测试 在《springboot集成mybatis(一)》项目中,我们已经通过Junit编写了Dao层的测试案例。 (maven) 2.1)Eclipse打包 选中项目点击鼠标右键 -> Run As -> Maven install 2.2)maven控制台打包(《windows平台安装maven》) 切换至项目pom.xml 目录,执行命令:mvn install 2.3)通过Maven install插件打包时,Maven默认会执行所有Test案例。 3.3.1)tomcat部署的,进入tomcat安装目录/bin目录: 停止服务:./shutdown.sh 启动服务:.

    2.1K30编辑于 2022-05-10
  • 来自专栏技术杂记

    mysql 迁移4

    确认备份数据 在销毁slave和原master前,这是最后一次可以备份原库统计数据的机会 生产数据已经陈旧,不一致了 确认后可以进行下一步 ---- 备份新master以便重建 [root@new-master nfs]# time nohup /usr/bin/innobackupex --defaults-file=/etc/my.cnf --user=root --password=xxxxxxxxxx /data/nfs/test_full_backup >> /data/nfs/full_

    72320编辑于 2022-03-21
  • 来自专栏前端开发

    Docker容器环境打包迁移指南

    #Docker容器环境完整打包迁移实战指南##前言在开发过程中,我们经常需要将配置好的开发环境(前端、后端、数据库)从一台电脑迁移到另一台电脑。 本文记录了如何将一个包含前端(Vue+Vite)、后端(Flask)和MySQL的完整项目环境通过Docker进行打包迁移的完整过程,以及遇到的问题和解决方案。 允许外部访问port:34568,strictPort:true,hmr:{clientPort:34568}}}四、容器打包迁移方案一:直接导出镜像(适合单容器)#1.提交容器为镜像dockercommit 打包所有文件tar-czfmoral-package.tar.gz\moral-all-v1.tar\backup.sql\README.md部署阶段(新电脑)#1.解压文件tar-xzfmoral-package.tar.gz 关键要点包括:正确配置端口映射使用PM2管理Node.js进程创建自动化启动脚本备份和恢复数据库使用DockerCommit和Save/Load进行镜像迁移这套流程可以应用于任何需要环境迁移的场景,大大提高了开发和部署效率

    99410编辑于 2025-11-07
  • 来自专栏程序员成长指北

    Vue项目打包部署总结

    Vue项目打包部署本身不复杂,不过一些前端同学可能对服务器接触不多,部署过程中还是会遇到这样那样的问题。本文介绍一下使用nginx服务器代理前端项目的方法以及项目部署的相关问题,内容概览: ? 4)、加载nginx配置:sudo nginx -s reload 再次访问页面,发现页面内容已经变成了我们创建的index.html: ? 2、 同步到远程服务器 我们使用nginx部署Vue项目,实质上就是将Vue项目打包后的内容同步到nginx指向的文件夹。 3、history模式部署到非域名根路径下 非域名根目录下部署,首先肯定要配置publicPath。需要注意的点前面其实已经提过了,就是这种情况下不能使用相对路径. publicPath配置为相对路径的router-link打包后地址变成了相对根域名下地址,很明显是错误的,所以非域名根路径部署应该将publicPath配置为完整的前缀路径。

    2.9K70发布于 2020-12-17
  • 来自专栏逆锋起笔

    Vue 项目打包部署总结

    使用Vue做前后端分离项目时,通常前端是单独部署,用户访问的也是前端项目地址,因此前端开发人员很有必要熟悉一下项目部署的流程与各类问题的解决办法了。 Vue项目打包部署本身不复杂,不过一些前端同学可能对服务器接触不多,部署过程中还是会遇到这样那样的问题。 mkdir /www echo 'Hello world' > /www/index.html 2)、修改root值为 /www 3)、sudo nginx -t 检查nginx配置是否正确 4) 2、 同步到远程服务器 我们使用nginx部署Vue项目,实质上就是将Vue项目打包后的内容同步到nginx指向的文件夹。 /或者空串: publicPath配置为/test: publicPath配置为相对路径的router-link打包后地址变成了相对根域名下地址,很明显是错误的,所以非域名根路径部署应该将publicPath

    4.6K41发布于 2021-09-08
  • 来自专栏仲儿的专栏

    Nextcloud 源码部署迁移到容器部署

      在以前我们部署 Nextcloud 都是采用 LNMPA 架构和源码来直接部署,到版本升级时一般都需要比较复杂的操作,虽然也还算比较可以接受,但是相比较 Docker 方式而言,这就显得复杂多了,而且还对宿主机的环境还有所要求 因此,今天就来尝试一下从源码部署迁移到容器部署。 备份数据   源码部署方式需要管理员时常备份的数据主要是 Mysql 数据库、程序配置文件 config.php、存储数据三部分,而迁移到 Docker 部署也是需要这三部分即可。    对于 Docker 方式部署来说,存储数据文件夹只需要在启动应用时挂载目录到容器应用的对应目录即可,因此无需做任何更改。    (采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 Nextcloud 源码部署迁移到容器部署 》 本文链接:https://lisz.me/tech/docker/nextcloud-docker.html

    1.5K11编辑于 2022-10-28
  • 来自专栏IT 茂茂

    Docker Compose 项目打包部署

    docker compose作用: 现在我们要部署django项目,需要 nginx+mysql+redis+nginx等 我们需要开启四个docker容器进行部署每一个组件,如果每个容器单独管理太过于复杂 ,而且可能是给客户部署项目 docker compose就是一个可以同时管理一个项目中的多个docker容器的工具,一键部署启动 docker compose安装:   方法一:下载 并安装docker with-jpeg-dir --with-png-dir --with-iconv \ --enable-fpm --enable-zip --enable-mbstring && \ make -j 4 核心作用:快速迭代、服务自愈 项目环境介绍 docker-compose部署django+nginx+uwsgi+celery+redis+mysql 项目图解 ? redis image: ubuntu:14.04 image: tutum/influxdb image: example-registry.com:4000/postgresql image: a4bc65fd

    6.1K21发布于 2020-03-19
  • 来自专栏爱明依

    springBoot 利用Idea打包部署

    springBoot 打包部署 1 项目如图: 2 依赖打包插件 3 打包操作 4 运行项目:

    1.4K30发布于 2019-03-12
领券