cmd运行war_[Java] 指定端口运行 war 包
最近在调研使用 Jenkins 持续集成软件,拿到了一个 war 文件,运行 war 文件有两种方式:
把 war 文件放到 tomcat 的 webapps 文件夹中,运行 tomcat ,由 tomcat 自动解压运行 war 文件中的程序;
不用 tomcat,cmd 进入 war 文件所在目录,直接执行以下命名运行 war 中的程序;
java -jar 文件名.war
今天主要想说的就是这第二种方式。
我们调用如下命令后,war 程序就开始运行了。
java -jar jenkins.war
然后我们在浏览器输入“localhost:8080”,就可以使用 Jenkins了。
这里就有一个问题,端口号的问题,我们大家都知道,tomcat 默认端口号也是 8080,我们刚刚运行的 Jenkins 也用的是 8080(如果我们不得不用 tomcat,但又不想用 tomcat 运行我们当前的 Jenkins.war 时),这里很明显就冲突了。
如果我们能指定 Jenkins 运行的端口,避免它运行时使用 8080 端口,那么 Jenkins 和 tomcat 就会和平共处了。
事实上 Java 给我们提供运行 war 时指定端口的命令,我们可以借助 help 来查看一些扩展命令。
输入 java -jar jenkins.war --help
我们可以看到下边有一个 --httpPort 选项可以指定端口号。
接下来,我们修改指令,自定义端口号,比如我们想指定端口号为9999。
java -jar jenkins.war --httpPort=9999
修改浏览器访问地址:localhost:9999,达到了我们想要的结果。
cmd运行war_[Java] 指定端口运行 war 包相关推荐
- 【java】什么是war包?war包该怎么运行?
什么是 jar 包 jar 包全称 Java Archive ,中文名叫 java 归档文件,这是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件(是的,jar 包就是一种压缩文件,甚至 ...
- 向指定的服务器端口发送信息,向指定服务器的指定端口发送UDP包
//功能:读取文件文件,向指定服务器的指定端口发送UDP包, //2015.9.26 OK #include #include #include #include #include #include ...
- tomcat 端口_【Java】指定端口运行 war 包
最近在调研使用 Jenkins 持续集成软件,拿到了一个 war 文件,运行 war 文件有两种方式: 把 war 文件放到 tomcat 的 webapps 文件夹中,运行 tomcat ,由 to ...
- java指定jre_java 运行应用程序,指定jre版本
有时候,服务器为了兼容好多程序,会有多个版本的jdk.当默认的jdk不符合我们需求的时候,只需要在编译的时候根据自己的版本编译好,然后在运行的时候指定对应的jre即可 #!/bin/sh progra ...
- java 自写项目 war包 部署到linux上 本地可以正常运行,部署正常但访问404问题
tomcat 成功开启 2.它的端口也没有和其它服务的端口冲突 3.确认访问路径,查看本机 host 中配置的信息也是正确的 4.项目在 idea 上运行的时候,默认是省略项目名的,所以地址栏为:「 ...
- java web 项目打成war包部署到服务器上
编辑器是idea 在pom.xml文件中设置打成war包 然后在idea右侧选择maven Projects,出来之后双击clean清除一下,再双击packge进行打包 打成的包会在target目录下 ...
- 用cmd控制台编译java文件和运行class文件
步骤 在目录G:\test(视为项目路径)下创建一个com文件夹,com目录下创建一个test.java文件,文件内容如下: package com;//这个是项目下的目录路径,在哪个目录就是对应的相 ...
- java junit 运行_appium+java+junit demo运行
对java熟悉一些,所以想用java把appium给做起来.今天用myeclipse给环境和Demo弄了一下,网上没有一篇全套资料的. 各块环境的搭建: 1.安装appium客户端,省略下载和安装步骤 ...
- 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)
java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...
最新文章
- 人工智能应用于建筑领域新前沿
- java db 程序_JAVA连接数据库的简单程序
- Linux采用存储管理方式,19.Linux采用( A )存储管理方式。
- SQL统计指定的一列多少种取值
- 你真的了解低代码平台吗?
- pandas 根据单号分类_由 “猫捉老鼠”游戏联想的用户分类问题
- python-类的基本知识
- AJAX -- 目录
- 撤销本地的commit
- mysql 查询建表详情_MySQL 查看数据表结构以及详情的方法
- 使用ld的wrap选项替换已有库函数
- 试图加载 Crystal Reports 运行时出现错误
- H5页面跳转微信小程序
- charrnn 诗歌_代码不是诗歌,它只是代码
- 惠普服务器查询ilo信息,HP服务器在线配置ilo地址
- 【项目管理】如何定义开放性问题和如何在项目中跟踪开放性问题
- python houdini_Houdini Python基础一安装
- dell服务器重装iso系统,戴尔R620安装windows2012R2过程和方法
- 用计算机弹抖音上最火的纯音乐,抖音十大最火歌曲排名,包含几首超燃bgm纯音乐...
- echarts——横向柱状图