使用java命令部署jenkins-war文件

使用java命令部署jenkins-war文件,java,jenkins,war,Java,Jenkins,War,我正在尝试部署jenkins war文件。我执行了以下命令 java -jar jenkins.war 下面是日志文件 PS C:\Sites>java-jar jenkins.war运行于:C:\Sites\jenkins.war webroot:$user.home/.jenkins 2014年9月3日下午6:09:15温斯顿。记录器 后勤国际信息:从war文件开始提取2014年9月3日 下午6:09:28 org.eclipse.jetty.util.log.JavaUtilLog信息:

我正在尝试部署jenkins war文件。我执行了以下命令

java -jar jenkins.war
下面是日志文件

PS C:\Sites>java-jar jenkins.war运行于:C:\Sites\jenkins.war webroot:$user.home/.jenkins 2014年9月3日下午6:09:15温斯顿。记录器 后勤国际信息:从war文件开始提取2014年9月3日 下午6:09:28 org.eclipse.jetty.util.log.JavaUtilLog信息: jetty-8.y.z-SNAPSHOT 2014年9月3日下午6:09:35 org.eclipse.jetty.util.log.JavaUtilLog信息:不支持, 找不到org.apache.jasper.servlet.JspServlet Jenkins主页 目录:C:\Users\Mathew.jenkins可在:$user.home/.jenkins找到 2014年9月3日下午6:09:46 org.eclipse.jetty.util.log.JavaUtilLog信息 信息:开始SelectChannelConnector@0.0.0.0:8080 2014年9月3日6:09:46 PM winstone.Logger登录内部信息:winstone Servlet引擎v2.0 运行:controlPort=禁用2014年9月3日下午6:09:46 jenkins.InitReactorRunner$1已获取信息:已开始初始化 2014年9月3日下午6:10:26 jenkins.InitReactorRunner$1获得的信息: 列出了所有插件2014年9月3日下午6:10:26 jenkins.InitReactorRunner$1 OnTained信息:准备好所有插件2014年9月3日下午6:10:26 InitReactorRunner$1 OnTained信息:9月启动所有插件 2014年3月6日下午6:10:26 jenkins.InitReactorRunner$1获得的信息: 扩充所有扩展2014年9月3日下午6:10:26 jenkins.InitReactorRunner$1 Ontained信息:已于2003年9月加载所有作业, 2014年6:10:42 PM org.jenkinsci.main.modules.sshd.sshd开始信息: 于2014年9月3日下午6:10:45在55062港启动SSHD jenkins.InitReactorRunner$1已获取信息:已完成初始化 2014年9月3日下午6:10:45 hudson.WebAppMain$3跑步信息:Jenkins已完全康复 启动并运行2014年9月3日下午6:11:48 hudson.model.DownloadService$Downloadable加载信息:获取 hudson.tasks.Maven.MavenInstaller的更新数据文件2014年9月3日 下午6:11:51 hudson.model.DownloadService$可下载负载信息: 已获取hudson.tasks.Ant.AntInstaller Sep的更新数据文件 2014年3月6日下午6:11:52哈德逊。型号。下载服务$DownloadLoad 信息:获取了hudson.tools.jdkins.Sep的更新数据文件 2014年3月6日下午6:12:11 hudson.model.UpdateSite updateData信息:已获取 UpdateSource默认值的最新更新中心数据文件

  • 谁能告诉我javajarjenkins.war命令是做什么的
  • 它在哪里部署了我的war文件
  • 它使用哪个web服务器?localhost:8080如何指向jenkins应用程序

  • 有人能告诉我java-jar jenkins.war命令是做什么的吗

    java-jar
    需要一个jar文件名,在本例中为jenkins.war

    可执行Java程序可以打包在JAR文件中,以及程序使用的任何库中。可执行JAR文件的清单指定了入口点类和主类:myPrograms.MyClass和显式类路径(忽略-cp参数)。某些操作系统可以在单击时直接运行这些。典型的调用是来自命令行的“java-jarfoo.jar”

    参考:

    问:它在哪里部署了我的war文件?

    如果是RHEL/CentOS安装,war部署在
    /var/lib/jenkins

    您可以通过读取文件/etc/init.d/jenkins找到位置。您将发现一个名为
    JENKINS\u CONFIG

    JENKINS_CONFIG=/etc/sysconfig/jenkins
    
    它使用哪个web服务器,localhost:8080如何指向jenkins应用程序


    如果是RHEL/CentOS安装,您通常会在此处找到文件:
    /etc/sysconfig/jenkins
    。在这个文件中,您定义了Jenkins运行的端口。

    Q.有人能告诉我java-jar Jenkins.war命令是做什么的吗

    java-jar
    需要一个jar文件名,在本例中为jenkins.war

    可执行Java程序可以打包在JAR文件中,以及程序使用的任何库中。可执行JAR文件的清单指定了入口点类和主类:myPrograms.MyClass和显式类路径(忽略-cp参数)。某些操作系统可以在单击时直接运行这些。典型的调用是来自命令行的“java-jarfoo.jar”

    参考:

    问:它在哪里部署了我的war文件?

    如果是RHEL/CentOS安装,war部署在
    /var/lib/jenkins

    您可以通过读取文件/etc/init.d/jenkins找到位置。您将发现一个名为
    JENKINS\u CONFIG

    JENKINS_CONFIG=/etc/sysconfig/jenkins
    
    它使用哪个web服务器,localhost:8080如何指向jenkins应用程序

    如果是RHEL/CentOS安装,您通常会在此处找到文件:
    /etc/sysconfig/jenkins
    。在这个文件中,您定义Jenkins运行的端口。

    1)它执行java arvhive Jenkins.war(请参阅)

    2) 从您自己发布的输出中:

    Running from: C:\Sites\jenkins.war webroot: $user.home/.jenkins
    
    user.home
    变量可能引用Linux上的
    ~
    目录,或者windows上的文档和设置。看

    3) 从您自己发布的输出中:

    jetty-8.y.z-SNAPSHOT
    信息:开始SelectChannelConnector@0.0.0.0:8080

    看。这是一个在端口8080上注册侦听器的web服务器。

    1)它执行java arvhive jenkins.war(请参阅)

    2) 从您自己发布的输出中:

    Running from: C:\Sites\jenkins.war webroot: $user.home/.jenkins
    
    user.home
    变量可能引用Linux上的
    ~
    目录,或者windows上的文档和设置。看

    3) 从您自己发布的输出中:

    jetty-8.y.z-SNAPSHOT
    信息:开始SelectChannelConnector@0.0.0.0:8080


    看。这是一个在端口8080上注册侦听器的web服务器。

    它在内部使用Manifest.mf,如果打开war,您将了解它是如何运行的

    主类使用winstone

    我建议使用glassfish、jetty或tomcat,以便更好地控制conf