Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >Artifactory不能作为windows服务安装

Artifactory不能作为windows服务安装
EN

Stack Overflow用户
提问于 2019-05-22 07:22:21
回答 1查看 194关注 0票数 1

我有Artifactory artifactory-oss-6.10.1,我试着把它安装成Windows服务。

我遇到的第一个问题是installService.bat有行

代码语言:javascript
代码运行次数:0
复制
:gotJdkHome
if not exist "%JAVA_HOME%\jre\bin\java.exe" goto noJavaHome
if not exist "%JAVA_HOME%\jre\bin\javaw.exe" goto noJavaHome

我已经安装了JDK12并将其设置为JAVA_HOME,但是我的JDK安装没有jre文件夹。我从oracle重新下载了jdk 12,但安装过程中没有提供jre文件夹。

删除文件的jre路径后,安装失败,因为缺少tomcat (?)(它只是说它找不到路径)。

那么我需要额外安装tomcat吗?因为,当我简单地启动artifactory.bat时,Artifactory就会启动。

那么,如何将Artifactory安装为windows服务呢?

EN

回答 1

Stack Overflow用户

发布于 2019-05-22 09:30:23

我也为此而苦苦挣扎,并设法找到了一个解决方案来安装这项服务。

打开您的InstallService.bat文件。找到:gotJdkHome部分。从路径中删除\jre,如下所示:

代码语言:javascript
代码运行次数:0
复制
:gotJdkHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
if not "%JRE_HOME%" == "" goto okJavaHome
set "JRE_HOME=%JAVA_HOME%"

然后,您将能够运行InstallService.bat,并且服务将被安装。

你将不能启动这个服务,因为参数"java.endorsed.dirs“在Java10中不被支持。

您必须将其从文件底部的以下行中删除:

代码语言:javascript
代码运行次数:0
复制
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed" --StartMode jvm --StopMode jvm

为了得到

代码语言:javascript
代码运行次数:0
复制
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%" --StartMode jvm --StopMode jvm

现在,您的服务将能够启动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56251364

复制
相关文章
使用Artifactory集群作为文件共享中心
NFS和云储存的方式对网络要求很高,稳定性得不到保证。自研的方式需要投入很多人力物力,利用SCM版本控制工具对二进制文件支持不好,尤其是大文件,还有可能会对构建效率造成影响。可以看到上面几种方式稳定性不能保证,而且需要额外的投入。
JFrog杰蛙科技
2020/03/24
1.8K0
使用Artifactory集群作为文件共享中心
windows安装Nginx服务
解压安装包到一个没有中文的目录里。 比如我的目录为:E:\nginx-1.18.0
李小白是一只喵
2021/03/03
8960
conan入门(一):conan 及 JFrog Artifactory 安装
Conan是通用且便携的。它适用于所有操作系统,包括 Windows、Linux、OSX、FreeBSD、Solaris 等,并且可以针对任何平台,包括桌面、服务器以及嵌入式和裸机设备的交叉构建。它与 Docker、MinGW、WSL 等其他工具以及 CMake、MSBuild、Makefiles、Meson、SCons 等所有构建系统集成。它甚至可以与任何专有的构建系统集成。
10km
2022/04/13
4.8K0
conan入门(一):conan 及 JFrog Artifactory 安装
IP不能作为rocketmq 的topic
org.apache.rocketmq.client.exception.MQClientException: The specified topic[182.16.226.45] contains illegal characters, allowing only ^[%|a-zA-Z0-9_-]+$ For more information, please visit the url, http://rocketmq.apache.org/docs/faq/ at org.apache.rock
MickyInvQ
2020/09/27
9820
windows安装搭建Tomcat服务
https://tomcat.apache.org/download-90.cgi
测试小兵
2019/09/08
5.5K0
Windows服务创建及安装
我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。 什么是Windows服务?    Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运
hbbliyong
2018/03/06
1.4K0
使用WINAPI安装Windows服务[转]
using system; using system.runtime.interopservices; namespace myserviceinstaller { class serviceinstaller { #region private variables private string _servicepath; private string _servicename; private string _service
liulun
2022/05/09
5180
JFrog Artifactory
Artifactory 是一个存放制品(Artifacts)的工具。当前,Artifactory 是一个非常有影响力,功能非常强大的工具。
ZHANGHAO
2022/06/19
2.2K0
重要|RAID不能作为备份系统使用
最近链家删库跑路事件闹得沸沸扬扬,就有人说准备使用RAID冗余磁盘阵列防止这等事件,仔细想想,防止删库和RAID有毛关系?为了防止不必要的事情发生,这里简单做个RAID的科普。
用户5166556
2023/03/18
1.3K0
重要|RAID不能作为备份系统使用
MongoDB安装为Windows的服务
有时候我们需要连接Mongo做一些开发,但是我们使用的可能是windows的环境,在windows下可以将mongo安装为一个服务,随着开机自动启动或者手动启动;那样就比较方便了;安装mongodb为服务其实很简单,只需要用管理员打开CMD命令窗口;执行下面的命令就可以了:
前Thoughtworks-杨焱
2021/12/08
4980
SVN安装---本机安装---SVN服务注册为Windows服务(4)
sc  cerate 服务名 binpath= "执行文件的地址 --server -r 仓库地址" start= auto depend= Tcpip
wust小吴
2019/07/05
1.2K0
SVN安装---本机安装---SVN服务注册为Windows服务(4)
Artifactory 与 Jenkins 集成
上一篇 初识 JFog Artifactory,介绍了什么是 Artifactory,以及如何安装、启动和升级。
Peter Shen
2020/06/12
3.6K0
Artifactory 与 Jenkins 集成
Artifactory Terrafrom plugin来了!
随着多云环境和DevOps普及,越来多的DevOps工程师要面临云上与云下资源的自动化管理问题。 作为全球领先的Artifact Managenment软件供应商,JFrog的Artifactory也被众多知名企业采用,成为当前最流行的devops工具之一。那么通过什么方法能够在我们的云环境中快速部署一套Artifactory呢?相信大家都会立刻想起另外一个知名的IaC工具terraform。 JFrog正式提供了terraform插件,可以让大家通过IaC的方式快速部署Artifactory。
JFrog杰蛙科技
2020/12/11
1.5K0
Artifactory Terrafrom plugin来了!
如何在Ubuntu 14.04上安装Dropbox Client作为服务
在本教程中,我们将向您展示如何在Ubuntu 14.04服务器上安装Dropbox客户端,并将其配置为作为无头服务运行。这将允许您的服务器连接到Dropbox,以便您可以在服务器上同步Dropbox文件的副本。
圣人惠好可爱
2018/10/09
8960
Windows10下安装mosquitto服务
Eclipse Mosquitto™ 一款实现了 MQTT v3.1/v3.1.1 协议的轻量级开源消息代理软件。它支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器、手机、嵌入式计算机、微型控制器等移动设备。
ccf19881030
2020/12/11
2K0
Windows10下安装mosquitto服务
windows安装mongodb服务简洁版教程
1.去mongodb官网下载电脑系统对应版本的软件,比如我的是windows 64位的,就选择64位的,可能下载下来之后文件夹上面显示的是win32,这个不用理会;
蓓蕾心晴
2019/01/28
9340
在 Windows 系统中安装 SSH 服务
在Mac下搭建了ssh服务,并且测试通过,但是当到windows上,我想以同样的方式操作的时候,事实告诉我,“我太TM天真了!”,没办法,重新百度了一下,发现windows搭建ssh服务一般都是用 freeSSHd 软件,于是果断下载了该软件进行安装。
黑泽君
2018/10/11
6.4K0
windows 安装多个MysQL服务器
用安装版的MySQL,复制安装后的文件到另一个目录,修改my.ini文件中目录和端口号
用户4988376
2021/07/20
7.2K0
windows安装 gogs搭建私有git服务
https://github.com/gogs/gogs/releases 选择要下载的版本
青山师
2023/05/05
6940
初识 JFog Artifactory
Artifactory 是 JFrog 的一个产品,用作二进制存储库管理器。二进制存储库可以将所有这些二进制统一托管,从而使团队的管理更加高效和简单。
Peter Shen
2020/06/12
1.9K0
初识 JFog Artifactory

相似问题

安装redis作为windows服务

45

安装Kafka作为windows服务

25

我不能安装windows服务

14

node-windows未作为windows服务安装

118

不能将员工服务作为windows服务启动

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档