×

windowsjar端口

windowsjar端口(windows端口命令)

admin admin 发表于2023-04-04 06:57:07 浏览37 评论0

抢沙发发表评论

本文目录一览:

Windows jenkins环境搭建

对于这种启动方式,如果每次都通过命令来启动运行,非常不方便,所以,官方提供了 Installing Jenkins as a Windows service ,这样配置之后,jenkins开机就自启动了。** 这里有个注意点,如果开始通过命令行的方式指定了端口号,那么在Installing Jenkins as a Windows service之后端口号又重新变成了8080(真鸡八巨坑),修改jenkins.xml里面的端口然后重启jenkins服务即可。**

在配置为window service之后碰到一个问题,就是通过java -jar jenkins.war创建的账号和密码登录不上了,默认账号为admin,密码在secrets/initialAdminPassword,如果实在是忘记了,登录不上了,解决方法是到.jenkins目录下面找到config.xml文件,修改注释以下部分内容:

重启jenkins服务,这个时候就可以不用账号和密码进入了,然后可以通过如下方式创建账号和密码: 参考资料

系统管理--Configure Global Security--勾选相关:

之后在系统管理选项中就会出现管理用户选项,进入就可以创建用户了。

步骤备注: Manage Roles 这里面主要配置一些角色,并给这些角色分配权限。比如下图,配置了三个角色,每个角色赋予相应权限:

实际操作中只能配置Global roles,其他的角色都不能登录,报错:没有Overall/Read权限。

Assign Roles :给用户分配角色,比如这里给lz_test01,lz_test02分配的角色为test

要安装gradle和Android SDK,并配置好环境变量

要安装的插件主要有 Gradle plugin , Subversion Plugin(Subversion Plug-in) , SVN Publisher plugin 等

jenkins的相关插件列表戳 这里

关于gradle版本的配置,详见这里如下图,里面有相关的脚本版本配置。

这里注意一下,如果主项目有依赖自己编写的库,并且主项目和依赖库不在同一个路径,这个配置稍微有点改动,首先要把主项目和所有的依赖都添加到modules中,然后设置好Local module directory -windowsjar端口

关于邮件配置,要注意的地方就是除了要配置如下信息

还要填写如下信息,并且两个地址要一致。

如果要把构建的安装包进行邮件发送,可以参考 ,主要就是安装Email-Ext plugin这个插件,然后在项目中配置构建后操作:

不要忘记设置Triggers

win10使用nexus3.x

p.s. nexus默认端口为8081,想修改默认端口,修改 nexus-3.25.0-03\etc\nexus-default.properties 文件即可

Nexus预定义了2个本地仓库,分别是maven-releases, maven-snapshots。

maven-releases:这里存放我们自己项目中发布的构建, 通常是Release版本的。

maven-snapshots:这个仓库非常的有用, 它的目的是让我们可以发布那些非release版本, 非稳定版本。

maven的 setting.xml 文件

通过命令上传jar包到nexus

在项目中配置私库

pom.xml

为其创建一个单独的存储空间

![](

hu.io/upload_images/1890600-430f98899b0ae24d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)-windowsjar端口

首先获取默认的仓库地址

配置为私服地址

通过如下命令配置:

现在开始安装,安装之前先看一下组里的内容:

可以看到还是空的。

安装编译

前端框架网址:

npm install @wepy/cli -g

在编译的过程中,我们已经可以看看组里的变化了:

win10安装最新nexus-3.x及maven简单配置介绍

nexus3安装和使用

使用nexus3配置npm私有仓库

将npm包发布在私有仓库(nexus)中

Windows使用Jenkins构建前后端分离项目+项目回滚和备份

公司服务器把Jenkins安装在了Windows上,很多构建都需要使用dos命令,十分难受,写这篇文章记录一下遇到的坑。

原本是想部署之后运行即可,结果还要备份。上网查了一下,有用 ThinBackup 插件进行备份的,还有自己创个目录备份的……五花八门。于是我先选择了自己创个目录备份的方案,设想是这样的:

结果说怎么可以是手动回退呢,让我改。再加上第4点用bat实在太难写了,于是就改成用Jenkins自带的备份(或者说是将生成的文件进行保存)。自带的备份方式如下:

这里使用到了 Jenkins的环境变量 。备份文件的路径和配置详见第5步。

还有更方便的 ,直接更改ProcessTreeKiller正在寻找的环境变量 BUILD_ID 即可暂时禁用ProcessTreeKiller。官网只给出了Shell命令的写法,在运行jar之前写上-windowsjar端口

BUT,我们是Windows, 故应该改成

之后再用Linux的 nohup 或者Windows的 javaw 命令即可后台运行jar包了。

还有一个打印日志的问题:在Linux中使用 nohup 命令还好办;而在Windows中,单独使用 javaw 命令并配合管道工具( 和 )可以打印日志,但即使改变了BUILD_ID,Jenkins也不会关闭,会一直提示“构建中”。我们使用了start命令,但是start命令只能运行一个命令,会忽略掉后面的管道工具,从而不能打印日志。解决方案是,写一个bat命令保存在本地,并使用外部参数来作为jar包的路径和日志的路径。bat命令内容如下:-windowsjar端口

上面的命令行则变成:

日志就会保存在每次构建的目录中。其中的 BUILD_NUMBER 即构建的序号。

后端写好了前端就好办了,直接照前端办即可。我的步骤是:

在前端部署之前,需要通过nginx反向代理将后端端口挂载到80端口的路径上,这里就不详说了。特别坑的地方是,反向代理有时候不能生效,是因为反复打开关闭nginx过程中产生了好几个nginx进程,把它们全部关闭再重新打开,反向代理就能够生效了。-windowsjar端口

windows/linux下部署jar包

1.windows查看端口情况

netstat -ano | findstr "6788"

2windows运行jar包 后台运行   (开启窗口运行 直接 java -jar 即可)

(1)写批处理  .bat

@echo off

start javaw -jar shangheplus-web.jar

exit

(2)双击运行

(3)结束进程:netstat -ano |findstr "6789" 通过端口找到pid

通过任务管理器:根据pid找到 服务结束即可

通过结束命令:taskkill /f /t /im javaw.exe(根据进程名称杀进程) taskkill /pid 3380  -t  -f (根据进程pid杀进程)

linux:

java -jar xxx.jar   后台运行     会返回进程号

杀进程: kill -9 进程号