Lingkungan: FreeBsd 4.9 Apache1.3.29+php4.3.4+mysql4+ports. Untuk menginstal,
Anda harus menyinkronkan port terlebih dahulu dengan cvsup,
/usr/local/bin/cvsup -g -L 2 /usr/local/etc/ports-supfile
/usr/local/ bin/cvsup -g -L 2 /usr/local/etc/stable-supfile
lalu buka http://www.freebsd.org/ports/java.html
untuk masuk ke situs resmi bsd tentang java, dan masukkan jdk-1.4.2p5 Semua perangkat lunak yang diperlukan dikumpulkan. Masukkan ke dalam /usr/ports/distfiles
Lalu enter /usr/ports/java/jdk14.
Pilihan pertama download j2sdk-1_4_2_02-linux-i586.bin
lalu #sh ./j2sdk-1_4_2_02-linux-i586.bin-----unlock. Kemudian, dalam contoh ini: salin ke
/usr/local/linux-sun-jdk1.4.2/
dan gunakan setenv ALT_BOOTDIR /usr/local/linux-sun-jdk1.4.2/ (arahkan ke direktori yang Anda ekstrak)
#make Ini adalah waktu yang umum. Istirahat~~~
#make install
Catatan: Mungkin ada kesalahan selama instalasi.
Variabel lingkungan mungkin digunakan saat membuat. .
(Anda harus mengikuti pesan kesalahan dan mengubah sendiri kalimat saya. Dalam contoh ini, saya perlu menambahkanfreebsd# unsetenv LANG
sebelum make
.
freebsd# tidak disetel di JAVA_HOME
freebsd# tidak disetelv CLASSPATH
freebsd# setenv ALT_JAVAWS_BOOTDIR /usr/local/jdk1.4.2
freebsd# setenv ALT_BOOTDIR /usr/local/linux-sun-jdk1.4.2/jika
tidak ada kesalahan.
Itu dapat dilihat di /usr/local/.
direktori /usr/local/jdk1.4.2.
Kemudian uji, /usr/local/jdk1.4.2/bin/java -version
freebsd# ./java -version
versi java "1.4.2-p5"
Lingkungan Runtime Java(TM) 2, Edisi Standar (build 1.4.2-p5-fuweb_11_dec_2003_16_38)
VM Klien Java HotSpot(TM) (build 1.4.2-p5-fuweb_11_dec_2003_16_38, mode campuran)
Berikut ini yang muncul. Menunjukkan bahwa jdk berhasil diinstal
Selanjutnya instal RESIN
resin-3.0.4.tar.gz. Saya mendownload paket ini cp terbaru ke /usr/local
# tar zxvf resin-3.0.4.tar.gz.
Setel setenv JAVA_HOME /usr/local/jdk1.4.2
# ./configure --with-apxs=/usr/local/sbin/apxs
#membuat
# make install
lalu masukkan /usr/local/resin-3.0.4/bin
Ubah file httpd.sh.
# Anda dapat menentukan terlebih dahulu JAVA_HOME dan RESIN_HOME
#
JAVA_HOME=/usr/local/jdk1.4.2
ekspor JAVA_HOME
#
RESIN_HOME=/usr/local/resin-3.0.4
ekspor RESIN_HOME
wq!
Catatan: APACHE akan menambahkan modul berikut ke /usr/local/etc/apache/httpd.conf,
#
# Konfigurasi Resin mod_caucho
#
LoadModule caucho_module /usr/local/libexec/apache/mod_caucho.so
ResinConfigServer localhost 6802
Jika ada representasi seperti itu. Integrasi berhasil
memulai resin
http://218.24.233.13:8080 berhasil
lalu konfigurasikan resin.conf
dan masukkan /usr/local/resin-3.0.4/conf
vi resin.conf
.
Diedit di bawah.
Server saya adalah host virtual. Biarkan salah satu nama domain mendukung jsp
Konfigurasinya adalah sebagai berikut.
gratisbsd#pwd
<!--
- File konfigurasi Resin 3.0.
-->
<resin xmlns=" http://caucho.com/ns/resin ">
<!--
- Konfigurasi logging untuk API logging JDK.
-->
<nama log='' level='info' path='stdout:' stempel waktu='[%H:%M:%S.%s] '/>
<log name='com.caucho.java' level='fine' path='stdout:'
stempel waktu='[%H:%M:%S.%s] '/>
<nama log='com.caucho.loader' level='config' path='stdout:'
stempel waktu='[%H:%M:%S.%s] '/>
<!--
- Untuk lokasi produksi, ubah interval pemeriksaan ketergantungan menjadi sesuatu
- seperti 600an, jadi hanya memeriksa pembaruan setiap 10 menit.
-->
<interval-pemeriksaan-ketergantungan>10 detik</interval-pemeriksaan-ketergantungan>
<!--
- Anda dapat mengubah kompiler menjadi "javac" atau jikes.
- Defaultnya adalah "internal" hanya karena itu yang paling banyak
- kemungkinan besar akan tersedia.
-->
<javac compiler="internal" args=""/>
<!-- Penyedia keamanan.
- <penyedia keamanan>
- com.sun.net.ssl.internal.ssl.Penyedia
- </penyedia keamanan>
-->
<!-- membuat direktori penerapan untuk ekspansi .ear -->
<ear-deploy path='deploy'/>
<!-- membuat direktori penerapan untuk ekspansi .rar -->
<resource-deploy path='deploy'/>
<!-- membuat direktori penerapan kedua untuk ekspansi .war -->
<jalur penerapan aplikasi web='penerapan'/>
</host-default>
<!-- menyertakan default aplikasi web untuk perilaku aplikasi web default -->
<resin:include path="app-default.xml"/>
<!-- mengonfigurasi host default, cocok dengan nama host apa pun -->
<host id='www.hc888.com'>
<document-directory>/home/fuweb/wwwroot</document-directory>
<!-- mengonfigurasi aplikasi web root -->
<id aplikasi web='/'>
<!-- menambahkan xsl ke jalur pencarian -->
<pemuat kelas>
<jalur pemuat sederhana="$host-root/xsl"/>
</class-loader>
<servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/>
</aplikasi web>
</host>
</server>
</resin>
Jika Anda ingin memulai secara otomatis,
buat ln di /usr/local/etc/rc.d dan sambungkan
ln -s resin.sh /usr/local/resin-3.0.4/bin/httpd.sh
lalu mulai. Biarkan direktori www.hc888.com Anda mendukung
file jsp test.jsp
< %@page Language="java"%>
2+2=<%=2+2%>
<kepala>
< %@halaman bahasa="java"%>
2+2=<%=2+2%>
</kepala>
<tubuh>