2016-11-28 3 views
0

новый для jenkins, я только что установил его на свою машину для Windows (в папке C: \ Program Files (x86) \ Jenkins). The tutorial говорит, что он работает на http://localhost:8080/, но я получаю 404 при попытке. Я предполагаю, что это должно быть начато как-то, так что я считаю, что я пытался запустить его из окна консоли с java -jar jenkins*.war, но я получаю сообщение об ошибке в реальной консоли:Запуск jenkins в браузере дал 404 error

C:\Program Files (x86)\Jenkins>java -jar jenkins*.war 
Error: Unable to access jarfile jenkins*.war 

я пытаюсь из той папки? Есть ли у кого-нибудь предложения? благодаря

Edit: .war файл, безусловно, есть:

C:\Program Files (x86)\Jenkins>dir *.war 
Volume in drive C is Windows 
Directory of C:\Program Files (x86)\Jenkins 

16/11/2016 07:54  69,764,788 jenkins.war 
       1 File(s)  69,764,788 bytes 
       0 Dir(s) 146,485,506,048 bytes free 

C:\Program Files (x86)\Jenkins>java -jar jenkins*.war 
Error: Unable to access jarfile jenkins*.war 

C:\Program Files (x86)\Jenkins> 
+0

запустить его без звездочки 'java -jar jenkins.war' (будет работать только из каталога, где находится файл (лучше использовать абсолютный путь' java -jar "C: \ Jenkins \ jenkins.war" '). есть журнал в каталоге, в котором находится файл 'war'. Посмотрите в нем, посмотрите, начал ли Дженкинс . Попробуйте поместить его в' C: \ Jenkins', который исключит любые проблемы с разрешением (всегда будет запускаться как admin) Как показано ниже, [Запустите его как услугу] [1]. [1]: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service – Rik

ответ

0

Вы должны убедиться, что вы находитесь в правильном каталоге.

Если вы запустите dir *.war в окне консоли, вы увидите файл войны Дженкинса. Если вы этого не видите, вы не находитесь в правильном каталоге.

Если вы не можете увидеть его, вы должны выяснить, где она есть, и затем:

cd c:\location\of\jenkins' and re-run the реж * .war` команду, чтобы проверить, что находится в текущем каталоге.

Если вам нужна помощь в поиске войны файл, смотрите здесь, как использовать команды поиска из командной строки Windows:

http://www.howtogeek.com/206097/how-to-use-find-from-the-windows-command-prompt/

+0

ОК, я перезапустил свою машину, и теперь она работает. Процесс установки был верным, и все было там, где оно должно было быть, но меня не просили перезагрузить мою машину после процесса установки. – antobbo

0

ли вы запустить программу установки Windows, и установить в качестве службы? Это должно быть самым простым способом, а затем перейдите в службы Windows и убедитесь, что служба Jenkins запущена.

+0

thanks guys.yes Я запускаю установщик, теперь я проверил в Сервисах, нашел Дженкинса и начал процесс вручную (так что он теперь работает, поскольку он говорит «начал» под статусом), но я все еще получаю сообщение 404, когда просматриваю http: // localhost: 8080 /. Я также подтвердил, что .war находится там, где находится каталог, файл .war находится там, но по какой-то причине он не будет к нему обращаться. (Я обновил основной поток с помощью команд, которые вы хотели, чтобы я запускал) – antobbo