What's the problem?
Today I found ServiceMix on 74 cannot start up. Before this, I also found ServiceMix on 108 also cannot start up. Finally, I found the reason is from install CollabNet Subversion Edge (CSVN for short).
How to find the reason of the problem?
Because ServiceMix cannot startup, there is no karaf.log. And logs in the directory "/log/scf" also without any help to this issue. But when I saw karaf.out, there is one line log:
"Error: Password file read access must be restricted: /opt/jdk1.6.0_20/jre/lib/management/snmp.acl"
So this log shows that the start up issue may be because of the permission of JRE file is too high. So I remembered that when I modified the access permission of files in /opt directory because I need to install CSVN with non-root account (see my documentation about how to install CSVN) and this account need permissions to do operations in /opt directory.
How to solve this problem?
To solve this problem after got the reason. I logged on 22 server, got the right permission of "snmp.acl". Then set the permission of this file on 74 as the right value. Then ServiceMix can start up successfully.
More read? What is "snmp.acl"?
SNMP full name is "Simple Network Management Protocol". It is a protocol based on TCP/IP and used to manage equipments on the networks, like routes and something else. "snmp.acl" is the access control list of SNMP in JRE. It have to be only readable by its owner. So any higher permissions will result JRE cannot start up.
References:
分享到:
相关推荐
知识点:Apache ServiceMix及其在企业集成中的应用 一、Apache ServiceMix简介 Apache ServiceMix是基于Java Business Integration(JBI)规范的企业服务总线(ESB)实现,它提供了构建和部署服务组合的强大平台,...
【Servicemix代理Web Service】是企业级集成平台Apache Servicemix中的一个重要功能,它允许开发者通过Servicemix来代理和管理外部的Web服务。这种代理方式提供了多种优势,包括服务的路由、转换、监控以及安全性...
根据给定的信息,“蓝眼睛ServiceMix教程”主要围绕ServiceMix这一技术进行介绍,涉及其安装配置、基础概念以及如何在企业环境中应用等方面。下面将基于这些内容,详细展开相关知识点。 ### ServiceMix简介 ...
通过执行特定的Maven目标,如`mvn servicemix:install`,可以将项目安装到ServiceMix中。 **8. 源码分析** 文章链接中的"CodeFirst"可能是指一种开发模式,即代码优先,意味着开发者先编写业务代码,然后由Maven...
标题“使用servicemix实现FTP连接池”指的是在Java环境中利用Apache ServiceMix框架来创建一个FTP连接池,以提高FTP客户端的性能和资源管理效率。ServiceMix是Apache软件基金会的一个开源企业服务总线(ESB),它...
Apache ServiceMix快速入门指南旨在帮助用户在20分钟内熟悉并开始使用这款开源企业服务总线(ESB)。ServiceMix是基于OSGi的Java应用程序,它提供了集成多种不同技术和服务的能力,如Java消息服务(JMS)、Web服务、...
【标题】:“servicemix 7安装使用及camel-cxf代理webservice”涉及的知识点主要涵盖Apache ServiceMix 7的安装配置、Apache Camel和Apache CXF的集成使用,以及如何利用它们来代理Web服务。 Apache ServiceMix是...
【Mule vs ServiceMix:集成解决方案的较量】 Mule和ServiceMix都是企业级服务集成的开源平台,它们在设计理念上有着相似之处,但实现方式上存在显著差异。这两个框架都致力于通过不同的API和传输技术来整合服务,...
### ServiceMix学习笔记知识点梳理 #### 一、ServiceMix安装及入门 - **ServiceMix简介**:ServiceMix是一款开源的企业服务总线(ESB),基于Java Business Integration (JBI) 规范构建,用于实现企业级应用和服务...
ServiceMix 是一个开源的企业服务总线(ESB),它基于Java Business Integration(JBI)标准,提供了一种灵活的方式来整合各种企业服务。本篇学习笔记将深入探讨ServiceMix的使用,包括其安装、核心概念以及如何创建...
ServiceMix是一款开源的企业服务总线(Enterprise Service Bus,ESB),它基于Apache Karaf容器,提供了集成不同系统和服务的能力,支持多种消息传递协议,并且具备强大的路由、转换和管理功能。在开发和部署...
### 基于JBI的ServiceMix服务总线 #### 一、概述 ServiceMix作为一款完全遵循JBI(Java Business Integration)规范的开源产品,是实现SOA(Service-Oriented Architecture,面向服务架构)理念的一个重要工具。...
ServiceMix是基于Apache服务的开放源代码企业服务总线(ESB),它提供了一种集成不同应用程序和服务的方式。在这个小例子中,我们将会探讨如何利用Camel组件在ServiceMix上构建一个简单的工作流程。 Camel是...
ServiceMix是Apache软件基金会下的一个开源企业服务总线(Enterprise Service Bus, ESB)项目,它基于Java消息服务(JMS)、Java管理扩展(JMX)和Java API for RESTful Web Services(JAX-RS)等标准技术构建,提供...
ServiceMix 是一个开源的企业服务总线(Enterprise Service Bus, ESB),它基于 Java Business Integration (JBI) 标准,为分布式系统提供灵活、可扩展的集成解决方案。ESB 是现代企业架构中的关键组成部分,它允许...
Apache ServiceMix Specs :: JAXP API 1.3
Servicemix做代理服务器发布WebService,Login登录实际代码。对应博客中ServiceMix做代理服务器发布WebService(附带案例源码) 该篇例子,需要的可以去看看,这个是源码。