免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2707 | 回复: 2
打印 上一主题 下一主题

[FreeBSD] FreeBSD+Apache+Tomcat+PGSQL 配置实例 [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-12 18:55 |只看该作者 |倒序浏览
来自于一个小日本鬼子的一篇特好的文章 , 确实值得一看阿 , 过程很详细的 , 有很多我都参照了 , 觉得真的很不错 , 特推荐给大家看(其中完全日文部分已经对照翻译) :

FreeBSD インストールメモ 2002.02.27
(JAVA Servlet JDBC XML 環境)
使用環境・・ホームLAN / FreeBSD 安装笔记2002.02.27(JAVA Servlet JDBC XML环境)使用环境··家庭LAN


Tomcat3.3 + J2SDK1.3.1 FreeBSD4.4 DOS/V
j2sdk for FreeBSD JDK1.3.1
jakarta-tomcat3.3a
apache-1.3.23 SSL
postgresql-7.2
Forte for Java CE 3.0
Cocoon-2.0.1

tomcat3.3 jdk1.3.1 Apache1.3.23 SSL mod_jk.so
FreeBSD4.4 DOS/V  KDE
linux_base-6.1 (INSTALL)

login:root
# cd /usr/bin
# mv make bsdmake
# cd /usr/local/bin
# cp gmake make


ツールの確認 / 工具的确认
# make -v
GNU Make version 3.79.1 by.......
# gcc -v
gcc version 2.95.3
# bison --version
GNU Bison version 1.28
# patch -v
Patch version 2.1
# automeke --version
automake (GNU automake) 1.4-p5
# autoconf --version
Autoconf version 2.13
# libtool --version
ltmain.sh (GNU libtool) 1.3.4-freebsd-ports


# adduser XXXuser
.........
.........[sh] bash
.........(default)
# adduser postgres
.........
.........[sh] csh
.........(default)
# mkdir /usr/local/src
# chown postgres:postgres /usr/local/src/pg
# mkdir /usr/local/pgsql
# chown postgres:postgres /usr/local/pgsql
ソースファイルをdownloadする/usr/local/srcに保存 / 办理源文件 / usr / local / src保存

追加編集
# emacs /etc/csh.cshrc
# $FreeBSD: src/etc/csh.cshrc,v 1.3 1999/08/27 23:23:40 peter Exp $
#
set path = (/usr/local/jdk1.3.1/bin /usr/local/apache/bin /usr/local/jakarta/jakarta-ant/bin /usr/local/pgsql/bin /sbin /bin
/usr/sbin /usr/bin /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
setenv JAVA_HOME "/usr/local/jdk1.3.1"
setenv JAVA_FONTS "/usr/local/javafontsJAVA_HOME/jre/lib/fonts"
setenv JAKARTA_HOME "/usr/local/jakarta"
setenv TOMCAT_HOME "$JAKARTA_HOME/tomcat"
setenv CATALINA_OPTS "-Dawt.toolkit=com.eteks.awt.PJAToolkit
-Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment
-Djava.awt.fonts=/usr/local/jdk1.3.1/jre/lib/fonts/"
setenv SERVLETAPI_HOME "$JAKARTA_HOME/jakarta-servletapi"
setenv JAXP_HOME "/usr/local/jaxp-1.1"
setenv JSSE_HOME "$JAKARTA_HOME/jsse1.0.2"
setenv ANT_HOME "$JAKARTA_HOME/jakarta-ant"
setenv APACHE_HOME "/usr/local/apache"
setenv POSTGRES_HOME "/usr/local/pgsql"
setenv PGCLIENTENCODING "EUC_JP"
setenv CLASSPATH ".JAVA_HOME/lib/tools.jarJAVA_HOME/lib/dt.jarJAVA_HOME/jre/lib/rt.jarJXAP_HOME/jaxp.jarJXAP_HOME/xerces.jar:
$JSSE_HOME/lib/jcert.jarJSSE_HOME/lib/jnet.jarJSSE_HOME/lib/jsse.jarANT_HOME/lib/ant.jarANT_HOME/lib/optional.jar:
$POSTGRES_HOME/share/java/postgresql.jar"
setenv PGLIB "/usr/local/pgsql/lib"
setenv PGDATA "/usr/local/pgsql/data"
setenv LD_LIBRARY_PATH "/usr/local/pgsql/lib"
setenv MANPATH "/usr/local/pgsql/man:/usr/share/man:/usr/X11R6/man:/usr/local/man"

# cd /root
# emacs .cshrc
#set path = (/.........

# cd /usr/home/postgres
# emacs .cshrc
#set path = (/sbin ...........

セキュアレベルの設定 / 安全级别的设定
# sysctl -w kern.securelevel=[-1,0,1,2,3]
# reboot

起動 file apache & tomcat
# emacs /usr/local/etc/rc.d/tomcat_apache.sh
#!/bin/csh
/usr/local/jakarta/tomcat/bin/tomcat.sh start
sleep 2
/usr/local/apache/bin/apachectl startssl

# chmod 755 /usr/local/etc/rc.d/tomcat_apache.sh

# emacs /usr/local/bin tom33 (再起動用)
/usr/local/apache/bin/apachectl stop
$TOMCAT_HOME/bin/shutdown.sh
$TOMCAT_HOME/bin/startup.sh jkconf
sleep 2
/usr/local/apache/bin/apachectl startssl

# chmod 755 tom33
# tom33

# mkdir /usr/local/jakarta
# chmod 755 jakarta
# mkdir /usr/local/jakarta/src

1.j2sdk for FreeBSD v1.3.1
bsd-jdk131-patches-6.tar.gz                       download =>; /usr/ports/distfiles
j2sdk-1_3_1-src.tar.gz                            download =>; /usr/ports/distfiles
j2sdk-1.3.1_02-linux.bin                          download =>; /usr/ports/distfiles

package install
gettext-0.10.35_1  gtar-1.13.25    javavmwrapper-1.3
m4-1.4_1    open-motif-devel-2.1.30   zip-2.3   mozilla-0.9.3.1

# mv /etc/csh.cshrc /etc/csh.cshrc.org
編集
# emacs /etc/csh.cshrc

# reboot
# cd /usr/local/src
# wget -r -nc -np ftp://ftp.freebsd.org/pub/FreeBSD/branches/-current/ports/java/linux-jdk13/
# cd /pub/FreeBSD/branches/-current/ports/java
# cp -R linux-jdk13 /usr/ports/java
# cd /usr/ports/java/linux-jdk13
# bsdmake
# bsdmake install

# cd /usr/local/src
# wget -r -nc -np ftp://ftp.freebsd.org/pub/FreeBSD/branches/-current/ports/java/jdk13/
# cd /pub/FreeBSD/branches/-current/ports/java
# cp -R jdk13 /usr/ports/java
# cd /usr/ports/java/jdk13
# bsdmake
# bsdmake install

# mv /etc/csh.cshrc.org /etc/csh.cshrc
# emacs /etc/csh.cshrc
set path = (/usr/local/jdk1.3.1/bin
setenv JAVA_HOME=/usr/local/jdk1.3.1
# source /etc/csh.cshrc
# java -version
java version "1.3.1-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-p6-root-XXXXXX-XX:XX)
Classic VM (build 1.3.1-p6-root-XXXXXX-XX:XX,green threa, nojit)

# cd /usr/ports/java/jdk13/work/hotspot1.3.1
# sh build/bsd/build.sh debug /usr/ports/java/jdk13/work/hotspot1.3.1

フォントの追加(unicode_font_set)(Unicode TTF) / 字体文件追加(unicode_font_set)(Unicode TTF)

# chmod 755 xfstt.sh
# mkdir /usr/local/javafonts
# cp Cyberbit.ttf /usr/local/javafonts (13M)                  download =>; /usr/local/src
# cp CyberCJK.ttf /usr/local/javafonts (13M)                  download =>; /usr/local/src
# cp tnrwt_j.ttf /usr/local/javafonts  (23M)                  download =>; /usr/local/src
# cp soui.ttf /usr/local/javafonts     (28M)                  download =>; /usr/local/src
(StarSuite 6.0 Beta so-6_0-beta-bin-linux-zh.bin include)            
# cp IBMJava2-13/jre/lib/fonts/*.ttf /usr/local/javafonts     download =>; /usr/local/src
# cd /usr/local/javafonts
# emacs fonts.dir     (402)(emacs 文字列置換コマンド ESC x replace- / # emacs fonts.dir (402)(emacs文字列置换命令ESC x replace-
string RET b&h RET jdk RET)
# emacs fonts.scale
追加編集
# emacs /etc/csh.cshhrc
setenv JAVA_FONTS "/usr/local/javafonts:$JAVA_HOME/jre/lib/fonts"

# source /etc/csh.cshrc
# cd $JAVA_HOME/jre/lib
# emacs font.properties  (en)

# cp  -R /usr/local/javafonts /usr/X11R6/lib/X11/fonts
XFree86 4.0.X Version package install (XFree86-Server-4.1.0_6)
# xf86cfg   
# XFree86 -configure
# cp XF86Config.new /etc/XF86Config
# emacs XF86Config
追加編集
# emacs /etc/XF86Config
    FontPath "/usr/X11R6/lib/X11/fonts/javafonts"
   
    Load "xtt"
# cd /usr/X11R6/lib/X11/fonts/javafonts
# cat fonts.dir        (345)
# cp fonts.dir fonts.scale

# cd $JAVA_HOME/demo/jfc/Font2DTest  
# java -jar Font2DTest.jar

2.jakarta-tomcat3.3a ( XML parsers xerces.jar version )
jakarta-tomcat-3.3a-src.tar.gz                    download =>; /usr/local/jakarta/src
jakarta-servletapi-src.tar.gz                     download =>; /usr/local/jakarta/src
jakarta-ant-1.4.1-src_tar.gz                      download =>; /usr/local/jakarta/src
jees-1_0_2-gl.zip                                 download =>; /usr/local/src
jsp-tests.war                                     download =>; /usr/local/jakarta/src                     
servlet-tests.war                                 download =>; /usr/local/jakarta/src                     
tests.war                                         download =>; /usr/local/jakarta/src
PasswordPrompter.war                              download =>; /usr/local/jakarta/src                     
Xerces-J-bin.1.4.4.tar.gz                         download =>; /usr/local/src
jikes-1.15.tar.gz                                 download =>; /usr/local/src
jaxp-1_1.zip                                      download =>; /usr/local/src

# cd /usr/local/src
# tar xzvf Xerces-J-bin.1.4.4.tar.gz -C /usr/local

# cp jaxp-1_1.zip /usr/local
# cd /usr/local
# unzip jaxp-1_1.zip
# rm jaxp-1_1.zip
# cd jaxp-1.1
# rm xalan.jar
# rm crimson.jar
# cp /usr/local/xerces-1_4_4/xerces.jar ./
追加編集
# emacs /etc/bashrc
setenv JAXP_HOME "/usr/local/jaxp-1.1"
setenv CLASSPATH ".:$JAXP_HOME/jaxp.jar:$JAXP_HOME/xerces.jar......

# cd /usr/local/src
# cp jsse-1_0_2-gl.zip /usr/local/jakarta
# cd /usr/local/jakarta
# unzip jsse-1_0_2-gl.zip
# rm jsse-1_0_2-gl.zip
# mv jsse1.0.2 jsse-1.0.2
# emacs /etc/csh.cshrc
setenv JAKARTA_HOME "/usr/local/jakarta"
setenv TOMCAT_HOME "$JAKARTA_HOME/tomcat"
setenv JSSE_HOME "$JAKARTA_HOME/jsse-1.0.2"
setenv CLASSPATH ".:$JSSE_HOME/lib/jcert.jar:$JSSE_HOME/lib/jnet.jar:$JSSE_HOME/lib/jsse.jar........

# source /etc/csh.cshrc
# cd /usr/local/jakarta/src
# tar xzvf jakarta-ant-1.4.1-src_tar.gz -C /usr/local/jakarta
# tar xzvf jakarta-tomcat-3.3a-src.tar.gz  -C /usr/local/jakarta
# tar xzvf jakarta-servletapi-src.tar.gz  -C /usr/local/jakarta


# cd /usr/local/jakarta/jakarta-ant-1.4.1
# cd jakarta-ant
# ./bootstrap.sh
# cp -R ./bootstrap ../jakarta-ant

追加編集
# emacs /etc/csh.cshrc
set path = (/usr/local/jakarta/jakarta-ant/bin .................
setenv ANT_HOME "$JAKARTA_HOME/jakarta-ant/bootstrap"
setenv CLASSPATH ".:$ANT_HOME/lib/ant.jar:$ANT_HOME/lib/optional.jar........

# source /etc/csh.cshrc
# cd /usr/local/jakarta/
# mv jakarta-servletapi-src jakarta-servletapi
# cd jakarta-servletapi
# ant dist
# emacs /etc/csh.cshrc
setenv SERVLETAPI_HOME "$JAKARTA_HOME/jakarta-servletapi"
setenv CLASSPATH ".:$SERVLETAPI_HOME/lib/servlet.jar:...............

# source /etc/csh.cshrc
# cd /usr/local/jakarta/jakarta-tomcat-3.3a-src/bin
# rm xalan.jar
# rm crimson.jar
# cp /usr/local/jaxp-1.1/*.jar ./
# cd ../
# ant dist
# cp -R ./build/tomcat ../
# cd /usr/local/jakarta/src
# cp jsp-tests.war /usr/local/jakarta/tomcat/webapps
# cp servlet-tests.war /usr/local/jakarta/tomcat/webapps
# cp tests.war /usr/local/jakarta/tomcat/webapps
# cp PasswordPrompter.war /usr/local/jakarta/tomcat/webapps

# tom33

http://192.168.1.51:8080/examples/servlets/index.html
動作してればメニュー画面からサンプルが動作する / 如果动作就样品菜单画面动作
http://192.168.1.51:8080/examples/jsp/index.html
動作してればメニュー画面からサンプルが動作する / 如果动作就样品菜单画面动作

**************************************** MEMO **********************************************
JSP Speed up  
# cd /usr/local/src
# tar xzvf jikes-1.15.tar.gz
# cd jikes-1.15
# ./configure
# make
# make install
# cd /usr/local/jakarta/tomcat/conf
# emacs server.xml
<JspInterceptor javaCompiler="jikes -d /usr/local/jakrta/tomcat/classes"
                keepGenerated="true"
                largeFile="fales"
                useJspServlet="fales" />;
*****************************************************************************************

3.apache-1.3.23 SSL  
apache_1.3.23.tar.gz                              download =>; /usr/local/src                                    
openssl-0.9.6c.tar.gz                             download =>; /usr/local/src
mod_ssl-2.8.6-1.3.23.tar.gz                       download =>; /usr/local/src
mm-1.1.3.tar.gz                                   download =>; /usr/local/src
jakarta-tomcat-connectors.XXX.tar.gz              download =>; /usr/local/jakarta/src
                    
login:root                           
# cd /usr/local/src
# tar xzvf apache_1.3.23.tar.gz
# tar xzvf openssl-0.9.6c.tar.gz
# tar xzvf mod_ssl-2.8.6-1.3.23.tar.gz
# tar xzvf mm-1.1.3.tar.gz

# cd openssl-0.9.6c
# ./config --prefix=/usr/local --openssldir=/usr/local/openssl -fPIC
# make
# make install
# cd /usr/bin
# mv openssl openssl.org
# ln -s /usr/local/bin/openssl /usr/bin/openssl
# openssl version -a

# cd ../mm-1.1.3
# ./configure --disable-shared
# make

# cd ../mod_ssl-2.8.6-1.3.23
# ./configure \
--with-apache=../apache_1.3.23 \
--with-ssl=../openssl-0.9.6c \
--with-mm=../mm-1.1.3 \
--prefix=/usr/local/apache \
--enable-rule=SHARED_CORE \
--enable-module=so \
--enable-shared=ssl

# cd ../apache_1.3.23
# make
# make certificate
R 1:JP 2:saitama 3kegawa 4xcompany 5xbusyo 6:192.168.1.51 7:email 8:365
3 y
password password
# make install

# cd /usr/local/jakarta/jakarta-tomcat-3.3a-src/src/native/mod_jkapache1.3
# cp build-unix.sh build-freebsd.sh
# emacs build-freebsd.sh
# chmod 755 build-freebsd.sh
# ./build-freebsd.sh

追加編集
/usr/local/apache/conf/httpd.conf
# Tomcat configuration file
include /usr/local/jakarta/tomcat/conf/mod_jk.conf

# /usr/local/jakarta/tomcat/bin/startup.sh jkconf
# cd /usr/local/jakarta/tomcat/conf
# cp ./auto/mod_jk.conf ./
# emacs ./jk/workers.properties

追加編集
# emacs httpd.conf
# Tomcat configuration file
include /usr/local/jakarta/tomcat/conf/mod_jk.conf

# /usr/local/apache/bin/apachectl configtest
Syntax OK

Apache起動時のPassword pass / Apache起動時的Password pass

# cd /usr/local/apache/conf/ssl.key
# cp -p server.key server.key.org
# /usr/local/bin/openssl rsa -in server.key.org -out server.key
Enter PEM pass phrase:password

HTTP port 8080 ==>; stop の場合 (HTTP port 80 のみ) HTTP port 8080 ==>; stop 的場合 (HTTP port 80 のみ)

# cd /usr/local/jakarta/tomcat/conf
編集コメントアウト / 编集注解外面
# emacs server.xml
# reboot

http://192.168.1.51/examples/servlets/index.html
https://192.168.1.51/examples/servlets/index.html
動作してればメニュー画面からサンプルが動作する /  / 如果动作就样品菜单画面动作
http://192.168.1.51/examples/jsp/index.html
https://192.168.1.51/examples/jsp/index.html
動作してればメニュー画面からサンプルが動作する /  / 如果动作就样品菜单画面动作

4.postgresql-7.2
postgresql-7.2.tar.gz                             download =>; /usr/local/src/pg
jumbo.patch.gz                                    download =>; /usr/local/src/pg
login:root
# mkdir /usr/local/pgsql
# chown postgres:postgres /usr/local/pgsql
# mkdir /usr/local/src/pg
# chown postgres:postgres /usr/local/src/pg

# cd /usr/local/jakarta/jakarta-ant/bootstrap/lib
# chmod 644 *.jar
# cd /usr/local/jakarta/jakarta-ant/bootstrap/bin
# chmod 755 ant

login:postgres  
# cd /usr/local/src/pg
# tar xzvf postgresql-7.2.tar.gz
# gunzip -c jumbo.patch.gz|patch -p1
# cd postgresql-7.2
# emacs configure-pgsql.sh
./comfigure \
--enable-multibyte=UNICODE \
--enable-unicode-conversion \
--with-java \
--with-openssl=/usr/local/openssl

# chmod 755 configure-pgsql.sh
# ./configure-pgsql.sh
# make

ALL of PostgreSQL is successfully made. Ready to install.
# make check
ALL 79 tests passed.
# make install

# exit
login:postgres
# initdb -E UNICODE
# cd /usr/local/pgsql/data
# emacs pg_hba.conf
host     all    192.168.1.0    255.255.255.0  trust

# emacs postgresql.conf
tcpip_socket = true
#ssl          = true
port = 5432

login:root
起動 file
# emacs /usr/local/etc/rc.d/pgsql.sh
su postgres -c '/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data -S -i &amp;'
echo -n 'PostgrSQL'

# chmod 755 /usr/local/etc/rc.d/pgsql.sh
# reboot

login:postgres
# createuser XXXuser
y
n
Tomcat3.3で使うデーターベース / Tomcat3.3使用的数据库
# createdb authority
# psql -l
# psql authority < sqltomcat.sql
# psql authority
authority=# \d
authority=# insert into users (user_name,user_pass) values('tomcat33u','tomcat33p');
authority=# select * from users;
authority=# insert into roles (role_name) values('tomcatRole');
authority=# select * from roles;
authority=# insert into user_roles (role_name,user_name) values('tomcatRole','tomcat33u');
authority=# select * from user_roles;
authority=# grant select on users to root;
authority=# grant select on roles to root;
authority=# grant select on user_roles to root;
authority=# \z
authority=# \q
# exit
************************************** MEMO *********************************************
DB-バックアップ  / DB-备份
postgres $ pg_dumpall -o >; pgsqldball.out
postgres $ psql -e template1 < pgsqldball.out
DB-クリーニング (VACUUM) / DB-清冼 (VACUUM)
*****************************************************************************************
login:root
# cd /usr/local/jakarta/tomcat/conf
# emacs server.xml
コメントアウト / 注解外面
    <!--
        <SimpleRealm   filename="conf/users/global-users.xml" />;
     -->;
追加編集
        <JDBCRealm
            debug="99"
            driverName="org.postgresql.Driver"
               connectionURL="jdbc:postgresql://localhost:5432/authority?user=root;password=tomcat"
               userTable="users"
            userNameCol="user_name"
            userCredCol="user_pass"
               userRoleTable="user_roles"
            roleNameCol="role_name" />;

# cd /usr/local/pgsql/share/java
# cp postgresql.jar /usr/local/jakarta/tomcat/lib/apps
# cd /usr/local/jakarta/tomcat/webapps/admin/WEB-INF
追加 or 修正編集
# emacs web.xml
<role-name>;tomcat_admin</role-name>;
<role-name>;tomcatRole</role-name>;
http://192.168.1.51:8080/admin/   
ユーザー名:tomcat33u / 用户名: tomcat33u
パスワード:tomcat33p / 密码: tomcat33p
5.Forte for Java CE 3.0
ffj-ce-30_ml.noarch.class                         download =>; /usr/local/src
login:root    (X Window)                           
# cd /usr/local/src
# java ffj-ce-30_ml
/usr/local/forte4j

# emacs /usr/local/forte4j/bin/runide.sh
jdkhome="$JAVA_HOME"
# cd /usr/local/forte4j/bin
# runide
起動の画面(en) / 起動的画面(en)

6.Cocoon-2.0.1
cocoon-2.0.1-src.tar.gz                           download =>; /usr/local/jakarta/src
pja_2.3.1.zip                                     download =>; /usr/local/src
jndi1_2_1.zip                                     download =>; /usr/local/src
ldap-1_2_3-bin.zip                                download =>; /usr/local/src
php-4.1.0.tar.gz                                  download =>; /usr/local/src
jfor-0.5.2-EXPERIMENTAL.jar                       download =>; /usr/local/src

# cd /usr/local/src
# cp pja_2.3.1.zip /usr/local
# cd /usr/local
# unzip pja_2.3.1.zip
# rm pja_2.3.1.zip
# cd pja_2.3.1
# dos2unix pjabuild.sh
# chmod 755 pjabuild.sh
# ./pjabuild.sh
# emacs /etc/csh.cshrc
setenv PJA_HOME "/usr/local/pja_2.3.1"
setenv CLASSPATH ".:$PJA_HOME/lib/pja.jar:$PJA_HOME/lib/pjatools.jar..........
setenv TOMCAT_OPTS "-Dawt.toolkit=com.eteks.awt.PJAToolkit
-Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment
-Djava.awt.fonts=/usr/local/jdk1.3.1/jre/lib/fonts/"

# mkdir $JAVA_HOME/jre/classes
# cd ./lib
# cp pja.jar $JAVA_HOME/jre/classes
# cp pja.jar $JAVA_HOME/jre/classes
# cd $JAVA_HOME/jre/classes
# jar xvf pja.jar
# jar xvf pjatools.jar
# rm *.jar

# mkdir /usr/local/jndi-1.2.1
# cd /usr/local/src/      
# cp jndi1_2_1.zip /usr/local/jndi-1.2.1
# unzip jndi1_2_1.zip
# unzip ldap-1_2_3-bin.zip

# cd /usr/local/jakarta/src
# tar xzvf cocoon-2.0.1-src.tar.gz -C /usr/local/jakarta
# /usr/local/jakarta/cocoon2.0.1/src/webapp/WEB-INF
修正編集
# emacs web.xml
  <init-param>;
    <param-name>;load-class</param-name>;
    <param-value>;
      <!-- For PostgeSQL Database: -->;
      org.postgresql.Driver
    </param-value>;
  </init-param>;

# cd /usr/local/jakarta/cocoon2.0.1/src/webapp
修正編集
# emacs cocoon.xconf
      <dburl>;jdbc:postgresql://localhost:5432/cocoondb</dburl>;
      <user>;root</user>;
      <password>;cocoon</password>;

# su postgres
# createdb cocoondb
# cp $POSRGRES_HOME/share/java/postgresql.jar /usr/local/jakarta/cocoon2.0.1/lib/optional
# cd /usr/local/jndi/lib
# cp jndi.jar /usr/local/jakarta/cocoon2.0.1/lib/optional
# cp ldap.jar /usr/local/jakarta/cocoon2.0.1/lib/optional

# chmod 755 build.sh
# emacs build.cocoon2.sh
./build.sh -Dinclude.webapp.libs=yes -Dinstall.war=/usr/local/jakarta/tomcat/webapps install

# chmod 755 build.cocoon2h.sh
# ./build.cocoon2.sh

# reboot

動作してればメニュー画面からサンプルが動作する / 如果动作就样品菜单画面动作
http://192.168.1.51:8080/cocoon/
http://192.168.1.51/cocoon/
https://192.168.1.51/cocoon/

# emacs /usr/local/jakarta/tomcat/webapps/cocoon/WEB-INF/logs/cocoon.log

论坛徽章:
0
2 [报告]
发表于 2003-02-13 08:52 |只看该作者

FreeBSD+Apache+Tomcat+PGSQL 配置实例

利害~

我是说你的日文很厉害~     

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
3 [报告]
发表于 2003-02-13 10:22 |只看该作者

FreeBSD+Apache+Tomcat+PGSQL 配置实例

我发现 国内(大陆)的 , 关于安装实例的文章比较的少。
想 国内(台湾)的就比较多

昨天查了一下,小日本鬼子的也很多的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP