gitblit1.8无法启动的相关问题

运维深坑深似海 发布于 2018/09/30 10:16
阅读 476
收藏 0

系统为centos7.4,JDK版本为1.8,官方下载的gitblit1.8版本,解压后修改配置文件defaults.properties中的路径和http端口号以及http的访问路径,其他的配置项没动过,启动项目 sh service-centos.sh start 

提示 /etc/init.d/gitblit: line 24: java: command not found?

说实话这个提示让人看不懂,控制台运行java -version   whereis java  which java 都是正常的,况且服务器上面别的java程序运行的妥妥的,这玩意居然报java找不到??   无可奈何在启动文件里面加入了java的环境变量,再次启动后没报这个错了……

然而……

换了个错:

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.moxie.MxLauncher.main(MxLauncher.java:129)
Caused by: java.lang.RuntimeException: Password required!
    at com.gitblit.utils.X509Utils$X509Metadata.<init>(X509Utils.java:208)
    at com.gitblit.GitBlitServer.start(GitBlitServer.java:245)
    at com.gitblit.GitBlitServer.main(GitBlitServer.java:124)
    ... 5 more
一脸懵逼的去百度,去google,没找到解决方法,特此求助各路大神,行行好,拉我一把,感激不尽!

加载中
0
红薯
红薯

太小众的软件了

运维深坑深似海
我也是第一次用,以前都是用SVN的,因工作需要换成了GIT,但是某P8大牛非得指定用Gitblit,直接用Git多方便,但没办法啊,开发是大佬~
0
运维深坑深似海

问题已解决:

上面是启动文件里面的配置,下面是配置文件defaults.properties里面的配置,主要是这个httpsport,如果启动文件里面的httpsport设置为非零端口,他就会报错!并且它并没有读取配置文件里面的httpsport值,因为我们没有要求必须使用https所以直接改成0就解决问题了,原因不详,不太了解Gitblit这货~

返回顶部
顶部