JSP adalah alat pengembangan web baru yang dikembangkan oleh Sun berdasarkan servlet. Di luar negeri, ejb+jsp/servlet+server aplikasi+database telah menjadi arsitektur populer untuk situs e-commerce. Jika Anda memilih platform jsp sebagai dukungan untuk situs komersial Internet, maka kecepatan, harga dan stabilitas harus dipertimbangkan karena resin ini sangat bagus. Instalasi resin di Linux telah diperkenalkan di banyak artikel. Artikel ini memperkenalkan instalasinya di bawah sistem operasi Windows.
Syarat pertama jdk sudah terinstall normal. Saya tidak akan menjelaskan secara detail tentang instalasi jdk di sini, ada banyak artikel di area ini.
Ada dua cara resin mencapai tujuan penerjemah jsp. Yang pertama adalah berintegrasi dengan iis, dan yang lainnya adalah menggunakan httpd sebagai standalone. Metode mana yang digunakan bergantung pada preferensi pribadi dan situasi aktual. Saya menggunakan yang pertama.
Pertama, mari kita jelaskan metode mandiri yang paling sederhana.
Metode ini hampir tidak memerlukan konfigurasi. Setelah mendekompresi resin, jalankan saja binhttpd.exe secara langsung. Perlu dicatat bahwa setelah menjalankan httpd.exe, dua jendela akan dihasilkan. Yang satu mirip dengan jendela baris perintah (tetapi hanya dapat menampilkan, bukan memasukkan), dan yang lainnya adalah jendela kontrol gui pada kedua jendela ini.metode untuk menutupnya, yang akan menyebabkan kesalahan sistem resin.
Tunggu hingga jendela baris perintah muncul:
resin 2.1.6 -- senin 2 Oktober 17:34:31 pdt 2000
Mendengarkan *:8080
berarti startup berhasil, dan 8080 berikut adalah port yang sedang didengarkan resin httpd. Port ini dapat dimodifikasi. Saat memodifikasi, Anda perlu memodifikasi file confresin.conf dan memodifikasi
bagian berikut:xml:
<!-- port http -->
<httpd-port>8080</httpd-port>
Ubah saja 8080 di sini ke port yang Anda inginkan. Namun harap berhati-hati untuk tidak menduplikasi port yang sudah ditempati, jika tidak maka port tersebut tidak akan dimulai. Saat ini, resin httpd sudah menerima akses dan memiliki fungsi dasar iis. Direktori root http secara default adalah direktori doc dari direktori instalasi resin, tetapi Anda juga dapat memodifikasi
confresin.conf:xml :
<http-server>
<app-dir>dokumen</app-dir>
Ini adalah situasi default. Anda juga dapat menulis jalur absolut untuk menentukan direktori lain. Masukkan http://localhost:8080/ dan lihatlah!
Mari kita bicara tentang cara berintegrasi dengan iis. Dalam mode ini, resin berjalan sebagai plug-in untuk iis. Ia hanya mem-parsing file .jsp, .xtp, dan lainnya, sama seperti asp.dll yang bertanggung jawab untuk mengurai file .asp dan perl.dll bertanggung jawab untuk mengurai file .pl. . Konfigurasi ini rumit dan mungkin menimbulkan masalah, namun memberikan kemudahan yang luar biasa.
Harap berpikir dua kali sebelum bertindak.
Yang ingin saya bahas di bawah ini adalah cara instalasi manual. Secara pribadi, saya merasa setup.exe yang disediakannya sering mengalami masalah saat instalasi dan tidak dapat diandalkan.
1. Setelah menginstal jdk dan resin (ini semua tidak masuk akal)
2. Jalankan file binsetup.exe
dan isi direktori resin home dan iis/pws, klik ok, iis/copy iis_run.dll/start iis akan berhenti Saat ini, akan ada file iis_run.dll di bawah direktori inetpubscripts iis Anda. Pada saat yang sama, akan ada srun tambahan di filter yang dikonfigurasi di iis.
3. Resin tidak dapat digunakan saat ini, dan Anda perlu menginstal layanan dan menjalankan perintah srun.exe -install di direktori bin. Ini akan menginstal layanan resin pada sistem.
4. Konfigurasikan file resin.conf
dan edit bagian berikut:
<http-server>
<app-dir>doc</app-dir>
Ubah dokumen ke direktori tempat wwwroot Anda berada, dan semuanya akan baik-baik saja sekarang!
5.Diperlukan
restart sistem
. Jika tidak di-restart, layanan resin tidak akan berjalan dengan benar.6. Jelajahi http://localhost/caucho-status dan lihatlah!
Dalam hal ini, pada dasarnya semuanya sudah berakhir. Nantinya iis dan resin akan menjalankan tugasnya masing-masing, iis bertanggung jawab untuk parsing file html dan asp, dan resin bertanggung jawab untuk parsing file jsp. Hal terakhir yang ingin saya katakan adalah bahwa fungsi resin sangat kuat, dan direktori virtual, host virtual, dan penyeimbangan beban semuanya dapat diimplementasikan.