confluence

Confluence 6 配置系统属性

泪湿孤枕 提交于 2019-12-03 07:10:48
在这个页面中描述 Confluence 启动时如何设置 Java 属性和其他选项。 请查看 How to fix out of memory errors by increasing available memory 页面中内容来获得如何处理 OutOfMemory 错误。 Linux 在 Linux 安装环境下配置系统属性: 编辑 <installation-directory>/bin/setenv.sh 文件。 找到 CATALINA_OPTS= (针对 Confluence 5.5 及其早期版本,这个参数是 JAVA_OPTS=) 请参考 Configuring System Properties 页面中的内容对属性参数进行配置。 添加所有的参数为空格分离列表,在引号内。 Windows (从 .bat 文件启动) 在 Windows 中当使用 .bat 文件启动的时候配置系统启动参数: 编辑 <installation-directory>/bin/setenv.bat 文件。 找到 set CATALINA_OPTS=%CATALINA_OPTS% 部分 (在 Confluence 5.5 及其早期版本中,这个参数为 JAVA_OPTS=%JAVA_OPTS%) 请参考 Recognized System Properties 页面中的内容对属性参数进行配置。

Confluence 6 管理协同编辑

不问归期 提交于 2019-12-03 07:10:33
对于你如何连接 Synchrony 是与你的环境有关的。我们知道绝大部分的 Confluence 站点是运行在反向代理后面的,同时还使用了 SSL。这里是帮助你在你环境中识别正确的配置的一些信息和一些针对你环境需要做的一些协同合作方面的修改。 SSL Synchrony 运行在一个独立的 JVM,这个并不需要支持直接的 HTTPS 连接。如果你没有使用反向代理,SSL 应该在 Tomcat 中定义,如果你使用了方向代理或者负载均衡。那么 SSL 应该在你的反向代理和负载均衡中进行配置和定义。 Proxies 在下面的图表中,我们使用 Confluence 运行的环境下通常的代理和反向代理配置,同时 Confluence 也运行在 /confluence 上下文路径,(例如, www.mysite.com/confluence )。如果你的 Confluence 没有使用上下文,那么这个概念和配置也是一样的(例如, www.myconfluence.com )。 下面的配置只是特定于 Confluence 服务器,如果你使用的是数据中心,请参考 Configuring Synchrony for Data Center 页面中的内容来获得更多信息。 没有反向代理 如果你没有在 Confluence 中使用反向代理,那么你的会通过 Confluence 的内部 Synchrony

Confluence 6 通过 SSL 或 HTTPS 运行

99封情书 提交于 2019-12-03 07:10:18
Atlassian 应用可以通过 HTTPS 进行访问,但是 Atlassian 并不提供有关访问的支持服务,同时 Atlassian 不能保证能够提供所有的支持 。 如果你的 assistance 在证书转换方面有相关服务的需求,请咨询你证书的提供商来获得他们的帮助。 如果你在 assistance 证书配置上行有相关需求,请到 Atlassian Community 中提问。 这个页面提供了如何在 Confluence 中启用访问 HTTPS(HTTS Secure)的一些基本信息,通过这样的配置你的 Confluence 登录和数据传输将会采用加密的方式进行。这对你的 Confluence 的安全性将会有一些提升,用户登录使用的用户名和密码数据是加密的,能够更好的保障系统的安全性。 在本文章中,我们使用 'SSL' 来定义在加密传输中参考使用的加密协议。在很多时候,这个加密协议是 TLS 。 这个指南包含了在 Tomcat 中使用 SSL 的相关信息,Tomcat 是捆绑在 Confluence 服务器上一起发布的。 如果你决定使用 SSL 并且使用服务器的反向代理,请参考 Apache with mod_proxy 或 Running Confluence behind NGINX with SSL 页面中的内容,来确定如何在你的 Web 服务器上使用 SSL。 你需要使用

Confluence 6 使用 Apache 的 mod_jk

旧街凉风 提交于 2019-12-03 07:10:03
在 Confluence 6 及其后续版本中,不能使用 mod_jk 来做代理。这是因为 Synchrony 服务导致的这个限制。 Synchrony 在协同编辑的时候需要启动,同时还不能接受 AJP 连接。请参考 Using Apache with mod_proxy 页面中的文档进行配置。 如果你没有办法切换 mod_proxy,请参考 How to configure Apache mod_jk to proxy Confluence 6.x or later 页面中的内容进行配置。 https://www.cwiki.us/display/CONF6ZH/Using+Apache+with+mod_jk 来源: oschina 链接: https://my.oschina.net/u/2344080/blog/1926013

Confluence 6 数据库整合的方法 2:针对有大量附件的运行实例

可紊 提交于 2019-12-03 07:09:48
设置准备 这个方法仅仅针对附件存储在文件系统中。如果你存储附件在数据库中,请参考 Attachment Storage Configuration 文档中的内容来找到如何在 2 种不同的文件存储方式之间进行整合。 步骤 1 :对你的插件进行记录 对你近期在 Confluence 中安装和启用的插件进行记录,这你可以在后期对插件进行重新安装或者调整。针对你安装的插件,你需要记录下面的一些内容: 插件名称 版本号 启用或禁用状态。这个对你自己启用禁用 Confluence 的一些模块能够起到帮助作用,能够帮你在后期修改 Confluence 的默认配置。 步骤 2 :备份你的数据 针对你已经存在的数据,创建一个 XML 备份。请参考 Manually Backing Up the Site 页面中的内容。你需要记录创建的 XML 备份的位置,你需要这个文件在后面导入到 Confluence 使用的新数据库中。 停止 Confluence。 对 Confluence Home 目录中的附件目录进行拷贝( <CONFLUENCE-HOME-DIRECTORY>\attachments )。你需要在后续拷贝你的 Confluence 目录到新的 Confluence 安装实例中。 如果你使用的是一个外部数据库,请确保你外部数据库也创建了一个备份

设置 Confluence 6 外部索引站点

眉间皱痕 提交于 2019-12-03 04:44:44
Confluence 并不能比较容易的对外部站点进行搜索,这个是因为 Confluence 使用的是 Lucene 内部查找,但是你还是有下面 2 个可选的方案: 嵌入外部页面到 Confluence 替换 Confluence 查找 嵌入外部页面到 Confluence 如果你有少量的外部页面内容需要你的 Confluence 站点进行索引,你最好可以启用 HTML Include Macro 宏,使用这个宏将外部页面嵌入到你的 Confluence 页面中。 替换 Confluence 查找 如果你有足够的技术力量,你可以将 Confluence 的内部搜索用 crawler 进行替换,这样你可以用 crawler 搜索你的 Confluence 站点和外部站点。这个是 Confluence 提供的一个高级选项,相对于对 Confluence 的内部搜索进行修改来说,这个选项更加容易进行操作。这个要求删除你 Confluence 内部索引中的所有页面,将你 Confluence 的内部索引结果替换为你自己的 crawler 前段。 设置和替换你的联合查询来查询 Confluence 站点和你使用的其他站点,同时提供结果。你需要配置 open-source crawlers 服务器。注意,你可以通过 Confluence API 对 Confluence 进行查询。 通过

Confluence 6 其他 MBeans 和高 CPU 消耗线程

偶尔善良 提交于 2019-12-03 04:44:35
其他 MBeans 希望监控 Hibernate 和 Hazelcast(仅针对 Confluence 数据中心)你需要在你的 setenv.sh / setenv.bat 文件中添加下面的内容。 set CATALINA_OPTS= -Dconfluence.hazelcast.jmx.enable= true %CATALINA_OPTS% set CATALINA_OPTS= -Dconfluence.hibernate.jmx.enable= true %CATALINA_OPTS% 这个修改将会让 Hibernate 和 Hazelcast 的 MBeans 在你的 JMX 客户端中可查看。 监控高 CPU 消耗线程 JConsole Top Threads Plugin 插件能够帮你监控当前那个线程消耗了最多的 CPU 时间,你可以在启动的时候添加下面的启动参数来启动这个插件: JConsole -pluginpath /pathto/ topthreads.jar https://www.cwiki.us/display/CONF6ZH/Live+Monitoring+Using+the+JMX+Interface 来源: oschina 链接: https://my.oschina.net/u/2344080/blog/1841079

shell脚本进行设置启动/关闭

怎甘沉沦 提交于 2019-12-03 04:09:38
vi /etc/init.d/confluence ----------------------------- #!/bin/bash # chkconfig: 2345 85 15 # Provides: atlassian # Short-Description: Start and stop the Jira&Confluence server # Description: Start and stop the Jira&Confluence server. # source function library ./etc/init.d/functions Confluence=/home/atlassian/confluence startup=$Confluence/bin/startup.sh shutdown=$Confluence/bin/shutdown.sh export JAVA_HOME=/home/java/jdk1.8.0_181 start(){ echo -n $"Starting Confluence" #daemon -c $startup RETVAL=$? echo } stop(){ echo $"Stopping Confluence" $shutdown RETVAL=$? echo } restart(){ stop start }

Add Attachment to Jira via REST API

匿名 (未验证) 提交于 2019-12-03 02:00:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm trying to post an attachment o JIRA using the latest REST API. Here's my code: public boolean addAttachmentToIssue(String issueKey, String path){ String auth = new String(org.apache.commons.codec.binary.Base64.encodeBase64((user+":"+pass).getBytes())); Client client = Client.create(); WebResource webResource = client.resource(baseURL+"issue/"+issueKey+"/attachments"); FormDataMultiPart formDataMultiPart = new FormDataMultiPart(); File f = new File(path); if(f.exists() && f.isFile()){ FileInputStream fis = null; try { fis = new

confluence和jira重启动后confluence启动报错,打不开网页

匿名 (未验证) 提交于 2019-12-03 00:43:02
重启了jira和confluence服务 jira服务正常,网页正常访问,confluence端口是通的,ping IP,ping域名都通,就是打不开网页,报404 新打开一个服务器ssh连接 cd /home/confluence/bin ps -ef 查看进程是否存在,如果还存在kill -9 进程号 #等待查看日志的连接会显示出关闭服务的日志,回车空出行,方便看下面的启动日志 查看启动日志#这里就略了,一脸懵,报错查了很多没什么用 重点:网上查到了说启动的日志不是那么详细,需要在这个目录下/home/confluence/confluence/WEB-INF/classes新建logging.properties,添加配置文件 ls查看到已经包含了logging.properties这个文件,那就把里面配置直接注释了,添加上搜索到的配置 vi logging.properties #略 #略 #略 ##新的配置文件 handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler org.apache.juli.FileHandler.level = FINE org.apache.juli.FileHandler.directory = ${catalina.base}/logs org