Java 在Windows as服务上安装Jenkins
在詹金斯的帮助下,我正在尝试自动化Android和iOS应用程序的构建过程 我想要什么: 我在安全ODC中工作,安装ApacheTomcat将需要不必要的变更请求过程,并需要一系列批准。所以为了避免进程阻塞,我尝试将Jenkins.war部署为Windows服务 我的尝试:Java 在Windows as服务上安装Jenkins,java,jenkins,Java,Jenkins,在詹金斯的帮助下,我正在尝试自动化Android和iOS应用程序的构建过程 我想要什么: 我在安全ODC中工作,安装ApacheTomcat将需要不必要的变更请求过程,并需要一系列批准。所以为了避免进程阻塞,我尝试将Jenkins.war部署为Windows服务 我的尝试: 我想我需要从 然后我按照命令运行Jenkins as服务并运行这个命令 java-jar C:\Users\663918\Downloads\jenkins.war 问题: 执行上面的命令时出现以下错误。我试着在谷歌上搜
- 我想我需要从
- 然后我按照命令运行Jenkins as服务并运行这个命令
如果有人能帮我解决这个问题,那将非常有帮助。维基第一行: 注意:如果您使用windows安装程序安装Jenkins,您不需要在此处执行任何其他操作,因为windows安装程序会自动将Jenkins作为windows服务运行
你用过Windows安装程序吗?否则,试试这个。不确定它是否正常工作 在维基中还提到 注意:或者,您可以安装一个servlet容器,如GlassFish和Tomcat,它可以作为服务运行,然后将Jenkins部署到其中 您所要做的就是下载tomcat(无需安装-您会找到二进制文件。有一些很棒的IDE包tomcat,这样,如果您有Eclipse或Spring STS,您就不必担心设置),启动tomcat服务器,然后部署Jenkins.war
部署后,您可以使用URL访问Jenkins。您需要在Jenkins.xml文件中配置Jenkins服务的详细信息,该文件与Jenkins.war文件位于同一目录中 jenkins.xml:
<service>
<id>jenkins</id>
<name>Jenkins</name>
<description>This service runs the Jenkins continuous integration system</description>
<env name="JENKINS_HOME" value="C:\jenkins" />
<executable>java</executable>
<arguments>-Xrs -Xmx512m-Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8081
--ajp13Port=8010</arguments>
</service>
詹金斯
詹金斯
该服务运行Jenkins持续集成系统
JAVA
-Xrs-Xmx512m Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle-jar“%BASE%\jenkins.war”--httpPort=8081
--AJP13端口=8010
windows服务配置完成后,您的Jenkins将在启动计算机后立即启动 尝试此操作,打开注册表编辑器(通过在cmd中键入regedit),进入HKEY_CLASSES_ROOT>jarfile>shell>open>命令,然后打开(默认)并将值从 “C:\Program Files\Java\jre7\bin\javaw.exe”-jar“%1”%* 到 “C:\Program Files\Java\jre7\bin\Java.exe”-jar“%1”%* (我刚刚删除了javaw.exe中的w。)之后,您必须右键单击一个jar->open with->选择default program->导航到您的java文件夹并打开\jre7\bin\java.exe(或java文件夹中的任何其他java.exe文件)。如果不起作用,试着切换到javaw.exe,用它打开一个jar文件,然后切换回来
我对编辑注册表一无所知,只知道它很危险,所以你可能想在做这件事之前备份它(在顶部的栏中,文件>导出)。所以。。这与tomcat毫无关系?你的文字很混乱。删除,StackOverflow生成的标签自动安装程序将需要安装软件,这需要客户批准,我想避免。感谢您的澄清,这是一个很难区分的地方