opengrok 以及 understand 备忘录
opengrok
时隔一年半,我已经忘了,当初是怎么弄得的了。
只知道!
opengrok搭建,十分麻烦。
利用当初记录的日志,重新整理一下使用步骤!
流程
针对项目,首先建立软链接
在创建的project文件夹中打开cmd,然后建立软链接
mklink /J android D:\sources\android_5.1
类似格式
note:mklink命令在powershell 不能使用,需要转到cmd;
建立索引,不需要指定项目
java -jar D:\OpenGrok\opengrok-1.7.42\lib\opengrok.jar -P -S -v -s D:\OpenGrok\opengrok-1.7.42\projects -d D:\OpenGrok\opengrok-1.7.42\data -W D:\OpenGrok\opengrok-1.7.42\data\configuration.xml
运行tomcat/bin 文件中的startup.bat
web浏览器打开http://localhost:8080/source/
颜色字体修改
我的打开是背景颜色是黑色的,我也不知道当初我是怎么想的,为什么要搞成黑色的,字体都看不清楚了。在查询过后,我修改了tomcat-webapps-source-default-style.min.css文件中的背景颜色,但是重新打开浏览器,并且重启启动tomcat 发现颜色并没有变化。
我以为是配置的位置不对,查了半天,发觉也只有这个地方有css文件。
于是查询了tomcat修改了css文件,没有变化!
找到解决办法:删除浏览器缓存,刷新即可!
2023-2-13 日志内容
Windows 下建立软链接的方法是使用 mklink /J android D:\sources\android_5.1
java -jar D:\OpenGrok\opengrok-1.7.42\lib\opengrok.jar -P -S -v -s D:\OpenGrok\opengrok-1.7.42\projects -d D:\OpenGrok\opengrok-1.7.42\data -W D:\OpenGrok\opengrok-1.7.42\data\configuration.xml
tomcat 由于cmd界面总是乱码,试了晚上的方法,修改成utf-8,但是普通的却是修改了,tomcat却没有修改。
正确方法,控制台打印出现乱码。cmd输入regedit 进入注册表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的标题栏,这里就是你打开的命令窗口的名字),找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。
如果没有找到tomcat新建一个Tomcat项,里面选择DWORD,值填写65001
Opengrok 请求的资源[/source/]不可用
解决的办法,更换tomcat的版本,我使用的是最新版本11,。得到了教训,尽可能不要使用最新版本,不是因为bug,而是因为兼容性.
http://localhost:8080/source/
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库