常见问题FAQ

后续遇到可以持续更新本章节。

MSBuild

问题描述:'msbuild.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。

解决办法:安装VS IDE (MSBuild),把路径加入环境变量。

测试:

image-20201225221457471

查看Path

image-20201225221515925

MSB3091

问题描述:error MSB3091: 任务失败,因为未找到“AxImp.exe”。

解决办法:安装Microsoft Windows (10) SDK

端口占用8080

image-20201225221543602

IIS检查发现psxt绑定bind 8080,改为8088.

image-20201225221558939

记下admin pwd=114cefd073c34172934683a0900f2601

image-20201225221624465

image-20201225221639108

doStart: jetty-9.4.z-SNAPSHOT; built: 2019-05-02T00:04:53.875Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_231-b11

2020-01-07 02:59:29.096+0000 [id=1]   INFO  o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet

2020-01-07 02:59:29.158+0000 [id=1]   INFO  o.e.j.s.s.DefaultSessionIdManager#doStart: DefaultSessionIdManager workerName=node0

2020-01-07 02:59:29.159+0000 [id=1]   INFO  o.e.j.s.s.DefaultSessionIdManager#doStart: No SessionScavenger set, using defaults

2020-01-07 02:59:29.162+0000 [id=1]   INFO  o.e.j.server.session.HouseKeeper\#startScavenging: node0 Scavenging every 660000ms

2020-01-07 02:59:29.647+0000 [id=1]   INFO  hudson.WebAppMain#contextInitialized: Jenkins home directory: C:\Users\Administrator\.jenkins found at: $user.home/.jenkins

2020-01-07 02:59:29.724+0000 [id=1]   INFO  o.e.j.s.handler.ContextHandler#doStart: Started w.@54107f42{Jenkins v2.204.1,/,file:///C:/Users/Administrator/.jenkins/war/,AVAILABLE}{C:\Users\Administrator\.jenkins\war}

2020-01-07 02:59:29.731+0000 [id=1]   INFO  o.e.j.server.AbstractConnector#doStop: Stopped ServerConnector@1972e513{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}

2020-01-07 02:59:29.732+0000 [id=1]   INFO  o.e.j.server.session.HouseKeeper\#stopScavenging: node0 Stopped scavenging

2020-01-07 02:59:29.736+0000 [id=1]   INFO  hudson.WebAppMain#contextDestroyed: Shutting down a Jenkins instance that was still starting up java.lang.Throwable: reason
    at hudson.WebAppMain.contextDestroyed(WebAppMain.java:388)
    at org.eclipse.jetty.server.handler.ContextHandler.callContextDestroyed(
ContextHandler.java:965)
    at org.eclipse.jetty.servlet.ServletContextHandler.callContextDestroyed(
ServletContextHandler.java:566)
    at org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:942)    at org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:376)
 at org.eclipse.jetty.webapp.WebAppContext.stopWebapp(WebAppContext.java:
1503)
    at org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java
:1467)
    at org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler
.java:1009)
    at org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContext
Handler.java:288)
    at org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:569)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeC
ycle.java:89)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLif
eCycle.java:178)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:199)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandl
er.java:124)
    at org.eclipse.jetty.server.Server.doStop(Server.java:464)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeC
ycle.java:89)
    at winstone.Launcher.shutdown(Launcher.java:313)
    at winstone.Launcher.<init>(Launcher.java:200)
    at winstone.Launcher.main(Launcher.java:362)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at Main._main(Main.java:375)
    at Main.main(Main.java:151)
Exception in thread "Jenkins initialization thread" 2020-01-07 02:59:29.741+0000 [id=1] INFO  o.e.j.s.handler.ContextHandler#doStop: Stopped w.@54107f42{Jenkins v2.204.1,/,null,UNAVAILABLE}{C:\Users\Administrator\.jenkins\war}
java.lang.NoClassDefFoundError: hudson/util/HudsonFailedToLoad
     at hudson.WebAppMain$3.run(WebAppMain.java:247)

Caused by: java.lang.ClassNotFoundException: hudson.util.HudsonFailedToLoad
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:555)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 1 more

2020-01-07 02:59:29.742+0000 [id=1]   INFO  winstone.Logger#logInternal: Jetty shutdown successfully

java.io.IOException: Failed to start Jetty
   at winstone.Launcher.<init>(Launcher.java:189)
at winstone.Launcher.main(Launcher.java:362)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at Main._main(Main.java:375)
at Main.main(Main.java:151)

Caused by: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
 at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:346)
    at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:30

8)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
 at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java
:236)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:68)
    at org.eclipse.jetty.server.Server.doStart(Server.java:396)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:68)
    at winstone.Launcher.<init>(Launcher.java:187)
    ... 7 more

Caused by: java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Unknown Source)
    at sun.nio.ch.Net.bind(Unknown Source)
    at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
   at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
 at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:342)
  ... 14 more

2020-01-07 02:59:29.755+0000 [id=1]   SEVERE winstone.Logger#logInternal: Con

tainer startup failed

java.net.BindException: Address already in use: bind
 at sun.nio.ch.Net.bind0(Native Method)
 at sun.nio.ch.Net.bind(Unknown Source)
  at sun.nio.ch.Net.bind(Unknown Source)
  at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
  at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
  at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:342)
Caused: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
    at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:346)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:308)
    at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
    at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.server.Server.doStart(Server.java:396)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
  at winstone.Launcher.<init>(Launcher.java:187) Caused: java.io.IOException: Failed to start Jetty
 at winstone.Launcher.<init>(Launcher.java:189)
  at winstone.Launcher.main(Launcher.java:362)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
 at Main._main(Main.java:375)
 at Main.main(Main.java:151)
C:\Program Files\Java\jre1.8.0_231\bin>java -jar E:\Software\ForWindows\Jenkins\

jenkins.war --httpPort=8080

Running from: E:\Software\ForWindows\Jenkins\jenkins.war

webroot: $user.home/.jenkins

2020-01-07 03:02:41.900+0000 [id=1]   INFO  org.eclipse.jetty.util.log.Log#initialized: Logging initialized @2066ms to org.eclipse.jetty.util.log.JavaUtilLog

2020-01-07 03:02:42.161+0000 [id=1]   INFO  winstone.Logger#logInternal: Beginning extraction from war file

2020-01-07 03:02:42.220+0000 [id=1]   WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath

2020-01-07 03:02:42.356+0000 [id=1]   INFO  org.eclipse.jetty.server.Server#

doStart: jetty-9.4.z-SNAPSHOT; built: 2019-05-02T00:04:53.875Z; git: e1bc35120a6

617ee3df052294e433f3a25ce7097; jvm 1.8.0_231-b11

2020-01-07 03:02:43.394+0000 [id=1]   INFO  o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet

2020-01-07 03:02:43.540+0000 [id=1]   INFO  o.e.j.s.s.DefaultSessionIdManager#doStart: DefaultSessionIdManager workerName=node0

2020-01-07 03:02:43.541+0000 [id=1]   INFO  o.e.j.s.s.DefaultSessionIdManager#doStart: No SessionScavenger set, using defaults

2020-01-07 03:02:43.547+0000 [id=1]   INFO  o.e.j.server.session.HouseKeeper\#startScavenging: node0 Scavenging every 600000ms

2020-01-07 03:02:44.325+0000 [id=1]   INFO  hudson.WebAppMain#contextInitialized: Jenkins home directory: C:\Users\Administrator\.jenkins found at: $user.home/.jenkins

2020-01-07 03:02:44.485+0000 [id=1]   INFO  o.e.j.s.handler.ContextHandler#doStart: Started w.@69ee81fc{Jenkins v2.204.1,/,file:///C:/Users/Administrator/.jenkins/war/,AVAILABLE}{C:\Users\Administrator\.jenkins\war}

2020-01-07 03:02:44.539+0000 [id=1]   INFO  o.e.j.server.AbstractConnector#doStart: Started ServerConnector@79b4d0f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}

2020-01-07 03:02:44.540+0000 [id=1]   INFO  org.eclipse.jetty.server.Server#doStart: Started @4707ms

2020-01-07 03:02:44.542+0000 [id=23]  INFO  winstone.Logger#logInternal: Winstone Servlet Engine v4.0 running: controlPort=disabled

2020-01-07 03:02:46.655+0000 [id=30]  INFO  jenkins.InitReactorRunner$1#onAttained: Started initialization

2020-01-07 03:02:46.712+0000 [id=43]  INFO  jenkins.InitReactorRunner$1#onAttained: Listed all plugins

2020-01-07 03:02:50.036+0000 [id=34]  INFO  jenkins.InitReactorRunner$1#onAttained: Prepared all plugins

2020-01-07 03:02:50.046+0000 [id=34]  INFO  jenkins.InitReactorRunner$1#onAttained: Started all plugins

2020-01-07 03:02:50.058+0000 [id=29]  INFO  jenkins.InitReactorRunner$1#onAttained: Augmented all extensions

2020-01-07 03:02:51.190+0000 [id=43]  INFO  jenkins.InitReactorRunner$1#onAttained: Loaded all jobs

2020-01-07 03:02:51.214+0000 [id=56]  INFO  hudson.model.AsyncPeriodicWork#lambda$doRun$0: Started Download metadata

2020-01-07 03:02:51.268+0000 [id=56]  INFO  hudson.util.Retrier#start: Attempt #1 to do the action check updates server

2020-01-07 03:02:52.324+0000 [id=34]  INFO  o.s.c.s.AbstractApplicationContext#prepareRefresh: Refreshing org.springframework.web.context.support.StaticWebA

pplicationContext@70173243: display name [Root WebApplicationContext]; startup date [Tue Jan 07 11:02:52 CST 2020]; root of context hierarchy

2020-01-07 03:02:52.325+0000 [id=34]  INFO  o.s.c.s.AbstractApplicationContext#obtainFreshBeanFactory: Bean factory for application context [org.springframe

work.web.context.support.StaticWebApplicationContext@70173243]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1e65e3cd

2020-01-07 03:02:52.339+0000 [id=34]  INFO  o.s.b.f.s.DefaultListableBeanFactory#preInstantiateSingletons: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1e65e3cd: defining beans [authenticationManager]; root of factory hierarchy

2020-01-07 03:02:52.513+0000 [id=34]  INFO  o.s.c.s.AbstractApplicationContext#prepareRefresh: Refreshing org.springframework.web.context.support.StaticWebApplicationContext@5738437f: display name [Root WebApplicationContext]; startup date [Tue Jan 07 11:02:52 CST 2020]; root of context hierarchy

2020-01-07 03:02:52.514+0000 [id=34]  INFO  o.s.c.s.AbstractApplicationContext#obtainFreshBeanFactory: Bean factory for application context [org.springframework.web.context.support.StaticWebApplicationContext@5738437f]: org.springframework.beans.factory.support.DefaultListableBeanFactory@7f78cde4

2020-01-07 03:02:52.515+0000 [id=34]  INFO  o.s.b.f.s.DefaultListableBeanFactory#preInstantiateSingletons: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7f78cde4: defining beans [filter,legacy]; root of factory hierarchy

2020-01-07 03:02:52.682+0000 [id=34]  INFO  jenkins.install.SetupWizard#init
:

**********
**********
**********

Jenkins initial setup is required. An admin user has been created and a password generated.

Please use the following password to proceed to installation:


114cefd073c34172934683a0900f2601


This may also be found at: C:\Users\Administrator\.jenkins\secrets\initialAdminPassword


2020-01-07 03:03:12.685+0000 [id=34]  WARNING hudson.model.UpdateCenter#updateDefaultSite: Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail.java.net.SocketTimeoutException: connect timed out at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
 at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
 at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
 at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
  at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
  at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
  at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
 at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at hudson.model.DownloadService.loadJSON(DownloadService.java:113)
 at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:185)    at hudson.model.UpdateCenter.updateDefaultSite(UpdateCenter.java:2479)
    at jenkins.install.SetupWizard.init(SetupWizard.java:169)
    at jenkins.install.InstallState$InitialSecuritySetup.initializeState(InstallState.java:166)
    at jenkins.model.Jenkins.setInstallState(Jenkins.java:1093)
    at jenkins.install.InstallUtil.proceedToNextStateFrom(InstallUtil.java:97)
    at jenkins.install.InstallState$Unknown.initializeState(InstallState.java:84)
    at jenkins.model.Jenkins$16.run(Jenkins.java:3279)
    at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuild
er.java:169)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
    at jenkins.model.Jenkins$5.runTask(Jenkins.java:1121)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

2020-01-07 03:03:33.916+0000 [id=33]  INFO  jenkins.InitReactorRunner$1#onAt

tained: Completed initialization

2020-01-07 03:03:33.984+0000 [id=22]  INFO  hudson.WebAppMain$3#run: Jenkins

 is fully up and running

参考(See): https://jenkins.io/zh/doc/book/installing/#setup-wizard

浏览器访问localhost:8080

image-20201225223632399

OK

插件问题

问题描述:No such plugin: cloudbees-folder

解决办法:

Jenkins控制台乱码 解决方案

问题描述:控制台输出中文乱码。

image-20201225223707396

解决办法:

Error 403

问题描述:设置svn URL时候出现“Error 403 No valid crumb was included in the request”

解决办法:

在jenkins 的Manage Jenkins /Configure Global Security下 ,

image-20201225223728958

取消“防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)”的勾选。(如下图)

image-20201225223743855

Jenkins 2.222.1版本应该勾选(如下):

image-20201225223758206

MSB4236

问题描述:dotnet core开发的网站应用,Build出现MSB4236: 找不到指定的 SDK“Microsoft.NET.Sdk.Web”

解决办法:安装并配置环境变量

下载

image-20201225223816102

运行安装

image-20201225223839024

image-20201225223856332

确认:>dotnet –info 和>dotnet –list-sdks

Win7

image-20201225223915501

Win10 or Windows server

image-20201225223933994]

增加环境变量:

image-20201225224119734

不行就删除最后的’\’试试。

还不行试试修改:

image-20201225224135548

参考(See also):

https://stackoverflow.com/questions/59203179/using-microsoft-net-sdk-web-without-visual-studio

如果不确定缺少什么文件,建议安装Microsoft Visual Studio 2019。

image-20201225224209925

安装后重新Build Now确认构建成功。

image-20201225224249367

Access is denied

问题描述:Build Failure:Access is denied.

image-20201225224307112

解决办法:把svn checkout文件夹及文件(wrokspace)去掉“只读”属性,设置可以读写。

Copyright © 德和居 2021 粤ICP备20069867号 在CC-BY-NC-SA 4.0协议下授权使用,除非另有说明 all right reserved,powered by Gitbook本文修订时间: 2020-12-25 22:50:21

results matching ""

    No results matching ""

    results matching ""

      No results matching ""