http://bpms.intalio.com/
少し触ってみます!
2009年1月31日土曜日
OpenLDAPのインストール
ActiveDirectoryでユーザ管理しようと思ったのですが
お金がなかったのでOpenLDAPでユーザ管理しようと思いましたので
インストールを行います。
えーと、、、
OpenSSLとCyrus SASLをインストールする
必要があるようですね。
OpenSSLは
http://www.openssl.org/source/
からダウンロードして解凍して
でインストールされます。
Cyrus SASLはすでにインストールされている可能性があるので
RPMコマンドで確認して、存在したら2行目のコマンドで削除します。
CyrusSASLは
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
からダウンロードして解凍します。
を行います。
でOpenLDAPのインストールは
http://www.openldap.org/software/download/
からダウンロードして解凍します。
で行います。
test時にコネクトエラーで「test000-rootdse 255」みたいなエラーが出ました。
これは「/etc/hosts」の記述がおかしいかららしいです。
※*は端末のIPです。
で解決しました。
さて使ってみましょうかね。。。
お金がなかったのでOpenLDAPでユーザ管理しようと思いましたので
インストールを行います。
えーと、、、
OpenSSLとCyrus SASLをインストールする
必要があるようですね。
OpenSSLは
http://www.openssl.org/source/
からダウンロードして解凍して
./config shared
make
make install
でインストールされます。
Cyrus SASLはすでにインストールされている可能性があるので
RPMコマンドで確認して、存在したら2行目のコマンドで削除します。
rpm -qa | grep cyrus
rpm -e --nodeps パッケージ名
CyrusSASLは
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
からダウンロードして解凍します。
./configure --enable-login --with-openssl=/usr/local/ssl/lib
make
make install
を行います。
でOpenLDAPのインストールは
http://www.openldap.org/software/download/
からダウンロードして解凍します。
./configure --with-cyrus-sasl --with-tls
make depend
make
make test
make install
で行います。
test時にコネクトエラーで「test000-rootdse 255」みたいなエラーが出ました。
これは「/etc/hosts」の記述がおかしいかららしいです。
192.168.*.* localhost localhost
※*は端末のIPです。
で解決しました。
さて使ってみましょうかね。。。
2009年1月23日金曜日
JSPで画像を表示
簡易的にJSPで画像を作成してみました。
とあるサービスにアクセスして
文字列を表示する際にJavaScriptだとクロスドメインでエラーになるので
JSPで画像出しちゃえ!みたいな感じの方法です。
<%@ page contentType="image/jpeg" %>
<%@ page import="java.awt.Color" %>
<%@ page import="java.awt.Font" %>
<%@ page import="java.awt.Graphics2D" %>
<%@ page import="java.awt.image.BufferedImage" %>
<%@ page import="javax.imageio.ImageIO" %>
<%@ page import="java.net.*" %>
<%@ page import="java.io.*" %>
<%
int width=180;
int height=24;
BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
Graphics2D graphics = image.createGraphics();
graphics.setColor(Color.white);
graphics.fillRect(0,0,width,height);
Font font = new Font("SansSerif", Font.BOLD,14);
graphics.setFont(font);
graphics.setColor(Color.black);
graphics.drawString("TEST",5,19);
graphics.dispose();
ServletOutputStream objSos=response.getOutputStream();
try {
ImageIO.write(image, "jpeg",objSos);
} catch (IOException e) {
e.printStackTrace();
} finally {
objSos.close();
}
%>
とあるサービスにアクセスして
文字列を表示する際にJavaScriptだとクロスドメインでエラーになるので
JSPで画像出しちゃえ!みたいな感じの方法です。
2009年1月10日土曜日
PostgreSQLのネットワーク設定
クライアント等からアクセスするとコネクトを拒否されます。
データフォルダにある
「pg_hba.conf」にアクセスするIPを設定。
と設定し「postgresql.conf」の接続フラグを立てます。
データフォルダにある
「pg_hba.conf」にアクセスするIPを設定。
#内部からはフルアクセス
host all all 192.168.0.1 255.255.255.0 trust
#アプリケーションサーバからはアクセス可!)
host all all 192.168.0.230 255.255.255.255 trust
と設定し「postgresql.conf」の接続フラグを立てます。
#tcpip_socket = false
↓
tcpip_socket = true
PostgreSQLでデータベースの作成
データベースを作成するには
と行います。
//データベースを作成
createdb <データベース名>
//データベースを確認
psql -l
//コンソールでログイン
psql <データベース名>
と行います。
PostgreSQLの起動
postmasterでも起動できるみたいなのですが
などで操作します。
//起動
pg_ctl -w start
//終了
pg_ctl stop
//強制終了
pg_ctl -m f stop
などで操作します。
登録:
投稿 (Atom)