返回顶部
首页 > 资讯 > 后端开发 > JAVA >java项目如何发布
  • 467
分享到

java项目如何发布

java入门java项目发布 2016-06-26 21:06:09 467人浏览 绘本
摘要

这里介绍jar包方式和war包方式。将项目打包在项目pom.xml所在的目录打开命令窗口,打开命令行的窗口是按下shift同时点击鼠标右键就有这个选项。执行命令 mvn package就会在target目录中生成一个jar包或者war包,执

这里介绍jar包方式和war包方式。

将项目打包

项目pom.xml所在的目录打开命令窗口,打开命令行的窗口是按下shift同时点击鼠标右键就有这个选项。

执行命令 mvn package就会在target目录中生成一个jar包或者war包,执行mvn clean 就会将原来的target文件夹删除。

生成包类型的配置,生成jar包还是war包由pom.xml中的配置决定。

jar    //生成jar包
war  //生成war包

在线视频教程分享:java免费视频教程

第一种jar包方式

这种方式比较简单,只要安装了java运行环境即可。方式是:

启动项目命令:

java -jar jar包全名(路径名+文件名)

这样项目就启动成功了,直接在地址栏里访问就行。

注意事项:

端口号默认是8080,可以更改,如在SpringBoot项目中,在配置文件application.properties中配置server.port=80将端口号改为80,此端口号在地址栏中可以不写。如:localhost等价于localhost:80

第二种是war方式

这种方式需要放在Tomcat中运行

将生成的war包放在tomcat的WEBapps目录下,这时war的名字一定要是ROOT.war (最好把原来的 ROOT文件夹删掉,因为启动tomcat之后会生成一个ROOT文件夹)这样访问时才会正常否则会报404错误。

如果war的名字不是ROOT.war那么就要在tomcat的配置改一下。

打开conf/server.xml在其中添加一行 ,在Host 标签中添加

这种方式的端口号以项目中配置的为准,以tomcat为准。

java相关文章教程推荐:java语言入门

--结束END--

本文标题: java项目如何发布

本文链接: https://lsjlt.com/news/3108.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java项目如何发布
    这里介绍jar包方式和war包方式。将项目打包在项目pom.xml所在的目录打开命令窗口,打开命令行的窗口是按下shift同时点击鼠标右键就有这个选项。执行命令 mvn package就会在target目录中生成一个jar包或者war包,执...
    99+
    2016-06-26
    java入门 java 项目 发布
  • 项目发布部署:如何发布.NETCore项目到IIS服务器?
    前言:本文将详细介绍如何发布.NET Core项目到IIS服务器。首先,第一步需要安装IIS,介绍了在本地电脑和服务器中进行安装。然后需要安装SDK和运行时才能发布.NETCore项目。其次介绍了如何发布.NETCore项目和Vue项目...
    99+
    2023-10-24
    服务器
  • vue项目如何打包发布上线
    这篇文章将为大家详细讲解有关vue项目如何打包发布上线,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、开发环境到生产环境的转变项目开发结束之后,首先我们需要通知后端,获取一个线上的路径,之后将之前的开发...
    99+
    2023-06-25
  • .net 6项目如何实现压缩发布
    这篇文章主要介绍了.net 6项目如何实现压缩发布,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。单文件包现在支持压缩,可以通过将属性设置EnableCompress...
    99+
    2023-06-22
  • 【python】项目打包发布
    概览 这里主要收集python项目的打包、发布和部署的常用方法,只是入门级别,深入的流程还是以官方文档为准(链接每节都已经给出)。 distutils,setuptools,pip,virtualenv 官网资料(Python Pack...
    99+
    2023-01-31
    项目 python
  • 绝对布局如何在Java项目中实现
    绝对布局如何在Java项目中实现?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。使用绝对布局的步骤如下:(1)使用 Container.setLayout(null) ...
    99+
    2023-05-31
    java 绝对布局 ava
  • 如何使用jenkins一键打包发布vue项目
    这篇文章主要介绍如何使用jenkins一键打包发布vue项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!jenkins的安装Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部...
    99+
    2023-06-15
  • 如何使用Docker部署打包发布springboot项目
    这篇文章将为大家详细讲解有关如何使用Docker部署打包发布springboot项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言从安装docker到多种方式打包发布,编译,镜像,容器等问题,遇到种种...
    99+
    2023-06-29
  • 如何在阿里云服务器上发布PHP项目
    本文将详细介绍如何在阿里云服务器上发布PHP项目。首先,我们将了解PHP项目的基本架构和发布流程。然后,我们将介绍如何在阿里云服务器上安装和配置PHP环境,以及如何上传和部署PHP项目。最后,我们将讨论如何进行服务器管理和维护。 PHP项目...
    99+
    2023-12-15
    阿里 器上 项目
  • python项目打包发布总结
    概览 这里主要收集python项目的打包、发布和部署的常用方法,只是入门级别,深入的流程还是以官方文档为准(链接每节都已经给出)。 distutils,setuptools,pip,virtualenv 官网资料(Python...
    99+
    2023-01-31
    项目 python
  • 项目发布到云服务器
    项目发布到云服务器的方式可能会因为不同的云服务器供应商而有所不同,但以下是一些可能的常见方式: 使用云服务器提供商的镜像和其他基础设施,例如VMware或AWS Lambda产品。这些产品可以帮助项目团队管理其云服务器,并通过镜像和其他...
    99+
    2023-10-26
    服务器 项目
  • thinkphp5如何开发项目
    今天小编给大家分享一下thinkphp5如何开发项目的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。环境配置ThinkPHP5...
    99+
    2023-07-05
  • SpringBoot项目jar发布后如何获取jar包所在目录路径
    目录SpringBoot项目jar发布获取jar包所在目录路径SpringBoot打可执行jar运行时输出文件路径问题SpringBoot项目jar发布获取jar包所在目录路径 ...
    99+
    2024-04-02
  • 如何导入java项目
    步骤一:首先打开eclipse,点击左上角File。步骤二:点击Import。步骤三:点击General。步骤四:点击Existing Projects into Workspace。步骤五:点击Next。步骤六:点击Browse,选择你要...
    99+
    2016-11-21
    java入门 导入 java 项目
  • java如何导入项目
    首先运行eclipse。点击“File”,选择下拉菜单栏中的“Import”。然后选择“Existing Projects into Workspace”,点击“Next”。点击“Browse...”。再选择你要导入的项目的整个文件夹,必须...
    99+
    2018-03-03
    java入门 java 导入 项目
  • Flex和Java如何快速开发的Flamingo项目
    这篇文章给大家介绍Flex和Java如何快速开发的Flamingo项目,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在学习Flex的过程中你可能会遇到使用Flex和Java快速开发的Flamingo项目的问题,这里和大...
    99+
    2023-06-17
  • Java项目中出现高并发如何解决
    本篇文章给大家分享的是有关Java项目中出现高并发如何解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的ht...
    99+
    2023-05-31
    java 高并发 ava
  • 开发Java项目,如何配置日志系统?
    在开发Java项目时,日志系统是不可或缺的一部分。它可以帮助我们记录程序运行过程中的各种信息,便于我们在出现问题时进行排查。本篇文章将介绍如何在Java项目中配置日志系统。 一、选择日志框架 在Java中,有很多优秀的日志框架可供选择,比...
    99+
    2023-10-31
    日志 教程 开发技术
  • 如何利用GitLab进行项目版本发布和回滚
    如何利用GitLab进行项目版本发布和回滚引言:在软件开发过程中,项目的版本发布和回滚是开发团队必不可少的一项工作。GitLab是一款功能强大的版本控制系统,它提供了丰富的功能和工具来管理和发布项目的不同版本。本文将介绍如何利用GitLab...
    99+
    2023-10-22
    回滚 gitlab 版本发布
  • Egret引擎开发指南之发布项目
    在Egret中,使用发布功能也非常的简单。你只需要使用如下命令即可: egret publish HelloWorld 此命令中egret publish为发布命令,HelloWorld是你当前项目的...
    99+
    2022-06-04
    引擎 指南 项目
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作