gitblit解压后,命令行运行installService.cmd之前,需要修改里面的参数,将ARCH修改x86,默认是amd64,我的机器是windows 10 Pro 64位版本,jdk也都是64位,但是默认amd64启动不了,启动时出现以下错误:
[2015-12-01 21:58:31] [info] Commons Daemon procrun (1.0.10.0 32-bit) started
[2015-12-01 21:58:32] [info] Running 'gitblit' Service...
[2015-12-01 21:58:32] [info] Starting service...
[2015-12-01 21:58:32] [error] Failed creating java
[2015-12-01 21:58:32] [error] ServiceStart returned 1
[2015-12-01 21:58:32] [info] Run service finished.
[2015-12-01 21:58:32] [info] Commons Daemon procrun finished
原因:
重装系统后,C盘下的 C:\Program Files (x86)\Common Files\Oracle\Java\javapath 文件不存在了(即使JDK安装目录不是C盘),里面的.exe被gitblit引用了。
所以即使用把之前安装过的JDK目录加入系统环境变量,也没有作用。
解决办法:
重装JDK。
以下是废弃的内容,无视:
修改后的installService.cmd内容为:
修改之后,管理员权限CMD窗口中执行installService.cmd,不要双击,双击貌似没有反应。
windows 8和10下,打开管理员模式CMD方式是:Ctrl + X,选择Command Prompt(Admin)。
命令行启动后,windows服务里面就可以看到gitblit服务了,这时再以管理员权限运行gitblitw.exe。我这里是已经启动好以后的截图:
然后修改java版本为32位的jvm.dll。这样就能启动服务了,点击上图中的Start按钮即可。以后每次开机就能自动启动
截图中使用的jvm是client模式,好处是速度优于稳定性,如果gitblit访问用户很多且稳定性优先,则使用server模式的jvm:\Java\jdk1.7.0_67\jre\bin\server\jvm.dll
相关推荐
Gitblit是一款开源的、专为Git版本控制系统设计的轻量级Web服务器和管理界面。它的主要功能包括托管Git仓库、浏览代码历史、查看差异、提交、分支管理和用户权限控制等。Gitblit的设计目标是简洁、高效和易于配置,...
gitblit-1.9.3.tar
有时会遇到“Error:java: Compilation failed: internal java compiler error”的错误提示,这通常意味着编译过程中遇到了内部错误,可能是由于配置问题、环境问题或者IDE自身的问题导致的。下面我们将详细探讨如何...
然而,Nginx同样支持Windows系统,并且可以通过Windows服务的方式进行安装和管理,以实现自动启动和后台运行。本篇将详细介绍如何在Windows环境下,使用安装版本的Nginx设置为Windows服务,以及相关的配置和管理。 ...
在使用IntelliJ IDEA开发Java项目时,可能会遇到一个令人头疼的错误:“Error:java: Compilation failed: internal java compiler error”。这个错误通常意味着IDE在尝试编译代码时遇到了内部问题,可能是由于配置不...
2. **手动复制dll文件**:找到ZBar库的动态库文件(例如,对于Windows是`zbar.dll`),将其复制到生成的EXE同级目录或者`bin`子目录下。 3. **修改spec文件**:如果使用PyInstaller的spec文件,可以在其中添加`a....
在Eclipse集成开发环境(IDE)中使用ANT进行项目构建时,可能会遇到特定的错误提示:“Javadoc failed java.io.IOException Cannot run program javadoc”。这个错误信息表明在生成Java文档的过程中出现了问题,具体...
本文实例讲述了Laravel框架访问出错提示:`Warning require(vendorautoload.php) failed to open stream No such file or dire解决方法。分享给大家供大家参考,具体如下: 错误信息: `Warning: require(/...
### vsftp启动失败解决办法 在使用vsftp服务器过程中,可能会遇到vsftp服务无法正常启动的问题。这种情况往往会给用户带来不少困扰,特别是对于那些依赖FTP服务进行文件传输的业务场景。本文将详细介绍vsftp启动...
3. **启动 Jenkins**:通过命令行启动 Jenkins,例如 `java -jar jenkins.war`。 4. **设置 Jenkins URL 和端口**:根据需求配置 Jenkins 的监听地址和端口。 5. **安装插件**:在 Jenkins 的初始配置或后期管理...
Minio 解决国产服务器rpm安装后,无法启动、自启、修改service文件的问题
4. **异常处理与重试机制**:在代码层面增加异常捕获和处理逻辑,对于“Software caused connection abort: recv failed”异常,可设计重试策略,或者提示用户网络异常,避免程序硬性崩溃。 总之,“Software ...
:Windows环境下的Hadoop TaskTracker无法正常启动 包括0.20.204、0.20.205、1.0.0版本 网上的解决方案 五花八门 有的说用 0.20.204一下版本 我采用修改FileUtil类 checkReturnValue方法代码 重新编译 替换原来的...
### Java 错误处理:java.lang.OutOfMemoryError: Java heap space 在Java应用程序开发过程中,经常遇到的一个问题就是内存溢出错误,特别是在处理大量数据或长时间运行的应用时。其中,“java.lang....
如果IIS Express启动失败,并且你正在尝试运行ASP.NET Core应用,那么这个模块的安装或配置可能是问题的根源。 总之,解决“无法启动IIS Express Web服务器”这一问题需要对Web服务器配置、.NET环境和系统资源管理...
Win10安装pyav出现报错:ERROR: Failed building wheel for av.Failed to build av. ERROR: Could not build wheel,具体可参考: https://blog.csdn.net/qq_15969343/article/details/124200888#comments_21964246
SLF4J(Simple Logging Facade for Java)是Java日志记录的一个接口层,它提供了一个统一的日志API,允许最终用户在部署时插入所需的日志实现。SLF4J的主要目的是为各种日志框架(如Log4j、Logback等)提供一个简单...
在安装和启动Eclipse时,可能会出现“Failed to create the Java Virtual Machine”的错误,这是由于Eclipse无法创建Java虚拟机所致。 二、出错原因 该错误的主要原因是Eclipse版本和Java虚拟机不兼容。Eclipse需要...