这里主要讲一下在 CentOS6 x64 上如何把 ActiveMQ5.5 添加到 Service 里自动启动。

打开配置文件

# vim /opt/activemq	/bin/linux-x86-64/wrapper.conf

修改两个参数

set.default.ACTIVEMQ_HOME=/opt/activemq

set.default.ACTIVEMQ_BASE=/opt/activemq

建立一个软链接(用全路径)

# ln -s /opt/activemq/bin/linux-x86-64/activemq /etc/init.d/activemq    

加入到启动项

# chkconfig --add activemq

使用服务

# service activemq start|stop|status

vsftpd 是一款在 Linux 发行版中最受推崇的 FTP 服务器程序。特点是小巧轻快,安全易用。
vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。

在初次安装过程中遇到了很多问题,主要是关于帐号设置的问题,这里纪录一下。

Read more »

1. 安装 libevent

# yum list|grep libevent*

libevent.x86_64                        1.4.13-4.el6                     
libevent.i686                          1.4.13-4.el6                      
libevent-devel.i686                    1.4.13-4.el6                         
libevent-devel.x86_64                  1.4.13-4.el6                        
libevent-doc.noarch                    1.4.13-4.el6                        
libevent-headers.noarch                1.4.13-4.el6                     

# yum install libevent.x86_64 libevent-devel.x86_64
Read more »

1. 需求描述

  • 在项目构建时,需要根据环境的不同生成不同的安装包。不希望每次通过人工修改配置。
  • 有非常多的不同的 prod 环境配置,100+。
  • 在 Maven 的多模块项目中,需要有一个完整的 properties 来定义各个不同的环境,而不是分散在各个 Module 中。
  • 不希望这些 properties 定义在 pom 中,而是需要独立出来,通过动态参数加载。
  • 最终可以通过 mvn package -Pdev, mvn package -Ptest, mvn package -Pprod 完成各种环境的构建。
Read more »

这篇主要是讲 CAS 和 LDAP 集成时,如何返回一些特别的内容到 Spring Security 客户端。这样我们可以从 LDAP 取到 user 的 role,
和 Spring Security 进行比对授权。但是,CAS 默认配置的 UsernamePasswordCredentialsToPrincipalResolver 不允许我们在与
Spring Security 集成时传递回特别的属性信息,所以我们需要对 CAS 进行修改允许我们这样做。

CAS 提供了高级的配置使客户端与 CAS 服务端进行数据交换。在 CAS 服务器传递 ticket 校验结果时,可以将基于 CAS 认证时查询到的信息进行传递。
这些信息以键值对的方式进行传递,并可以包含用户相关的任何数据。我们将会使用这个功能在 CAS 响应中传递用户的属性,包括 GrantedAuthority 信息。

Read more »

1. 下载

# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz

2. 安装

# tar -xzvf apache-tomcat-7.0.29.tar.gz
# mv apache-tomcat-7.0.29 /opt/tomcat7
# cd /opt/tomcat7
# bin/startup.sh
Read more »

1. DNS 安装

方式一:从官方下载最新的 Release 版本编译安装(生产环境推荐,后边的配置步骤也会以这种方式说明,和 yum 安装的路径不同)

在安装之前需要先安装 gcc

# yum install gcc.x86_64 gcc-c++.x86_64 gcc-objc++.x86_64

还需要有 openssl

# yum install openssl openssl-devel
Read more »

之前有一篇有讲到在 RHEL6 上安装 OpenDJ
主要是讲通过命令行的方式安装,这次讲一下通过图形界面安装。

服务器设置

这一步主要是 host name 的设置。要确保这个域名可以被解析,否则会抛出 javax.naming.CommunicationException: 0.0.0.0:4444 的异常。
临时解决办法是在 hosts 中增加一条纪录 127.0.0.1 idams

Read more »

在 CentOS 安装好之后,如果想要通过图形界面访问远程主机,需要安装 vnc server。

先查看本机是否有安装vnc:

# rpm -q vnc-server

如果没有安装

# yum install vnc-server
Read more »

这篇主要讲 CAS 自定义登录页面,主题名称叫作:cas-theme-twitter-bootstrap,是以 twitter bootstrap 为基础。

在 classes 目录下增加属性文件

cas-theme-twitter-bootstrap.properties 配置主题的路径

standard.custom.css.file=themes/cas-theme-twitter-bootstrap/css/bootstrap.css

twitter-bootstrap-views.properties 配置 jsp 的路径,这里只修改了登录页面。

casLoginView.url=/WEB-INF/view/jsp/twitter-bootstrap/casLoginView.jsp
Read more »
0%