Bitbucket相关

以为某些操作需要bitbucket以root权限启动才能触发,于是以root权限启动,然而重新使用普通账号启动时,出现了这样的错误:
在这里插入图片描述

The following problem occurred, which prevents Atlassian Bitbucket from starting:

SpringMVC dispatcher [springMvc] could not be started

第一反应应该就是之前root启动时操作了一些文件,而现在使用普通权限无法访问了。
网上搜了一下,发现这个:
https://confluence.atlassian.com/bitbucketserverkb/springmvc-dispatcher-could-not-be-started-779171477.html
然后觉得是啊,应该去看log文件,但是我忘记当时bitbucket的home目录放在哪里了,于是使用locate atlassian-bitbucket.log命令找了一下,发现了一些无法删除文件、目录之类的,应该是权限问题了。
在这里插入图片描述
需要将这个目录下的所有文件的所有者修改一下。

sudo chown -R caiqiqi:staff 

Bitbucket安装

下载:https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-6.1.1.zip
解压之后设置好JAVA_HOME环境变量,以及BITBUCKET_HOME环境变量,

vi bin/set-bitbucket-home.sh

在这里插入图片描述
这个是到时候bitbucket的数据被安装到的目录。
然后执行:

bin/start-bitbucket.sh

否则会出现:
在这里插入图片描述

设置数据库

可以设置内置db2数据库(不建议生产环境下使用),或者使用其他postgresql等。

license

如果license过期,而又不想重装的话,需要更新在数据库中的值,参考:
https://confluence.atlassian.com/bitbucketserverkb/how-to-find-the-license-key-in-the-bitbucket-server-database-938849661.html

查看license:

postgres-# \c bitbucket_6_1_1
bitbucket_6_1_1=# select prop_value from app_property where prop_key = 'license';

在这里插入图片描述
设置新的值:

bitbucket_6_1_1=# UPDATE app_property SET prop_value = 'AAABLg0ODAoPeNptUF1rwjAUfc+vCOxle4i0mU5bCEzbsslqO6z7ZC8xXDXYRk3SMv/9olU2hoQL4Z5zzz3nXs1qwLmwmAbYo+EtDb0ejuIZpp4foBiM0HJr5UaxkbTzWqzB4usCdAP65ivEScPLmh9wFGk4fmJugR2mie8RGqBooywXNuMVsH5fcLl2735ZcVl2xKY648nENS4Sfncwq2tAxnKz6rgR2UDbKaUAZeAVtDmwKHJayoLiSkDyvZV6/8eUT+gA5XrJlTStqtjtTqJpKzTbb+HoN8onk2QajYcpajOPYzbqDzLy+T7MydvHwyMZTP0nVCQZc0VSv9u963WDHjopOX46ji9Cl421PgrLtQXNFrw058BZXc1B54sX42Iy4qPnWosVN/D/4D8Hz5h/MC0CFQCOwbhkzdZqvOe4iAPxURPLxlxPJwIUTUikO0DLD/zYm7wvrCJK3knxS6k=X02f7' where prop_key = 'license';

然后重启即可。

设置调试

vi bin/_start-webapp.sh
# DEBUG="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=12346"

在这里插入图片描述

扫描二维码关注公众号,回复: 9751642 查看本文章
发布了601 篇原创文章 · 获赞 101 · 访问量 100万+

猜你喜欢

转载自blog.csdn.net/caiqiiqi/article/details/102799830