���Υڡ��� ���Υڡ��� �ܼ���

2. Java �� CGI �ץ�������¹Ԥ��뤿��Υ����Ф�����(�����Ĥ�)

���ξϤǤϡ�Java CGI�ѥå������Υ��󥹥ȡ���ˤĤ��ơ��桼�� �����ɤΤ褦�ʱƶ���ڤܤ�����ʬ����褦�ˡ��ܤ����������ޤ��� ñ�˥��󥹥ȡ��뤹�뤳�Ȥ���Ū�ǡ��٤�����ͳ�Ϥ��ޤ굤�ˤʤ�ʤ��ͤϡ��� �ξϤ����Ф��� Java �� CGI �ץ�������¹Ԥ��뤿��Υ����Ф�����(��ά��) �ؿʤ�Ǥ���������

2.1 �׵ᤵ��륷���ƥ���ǽ

���Υ��եȥ������� Java ��ȯ���åȤ����󥹥ȡ��뤵��Ƥ���ۤȤ������ �� UNIX �� OS �Υ����֥����о��ư��ޤ��� ɮ�Ԥ� Debian Linux �ѥå��������Ѥ��Ƥ��ꡤHTTP �ǡ����Ȥ� �Ƥ� apache ��ȤäƤ��ޤ��� �⤷���ʤ����ȤäƤ��륵���о��ư��ʤ��ä����ˤϡ��᡼��󥰥ꥹ �Ȥ�Ϣ�����Ƥ����������ܤ����� �᡼��󥰥ꥹ���򻲾Ȥ��Ƥ���������

��ǰ�ʤ��� Java ��󥿥��।�󥿥ץ꥿�ϥ�������̾��񤹤�褦�Ǥ��� Java �� CGI �ץ������򤿤�����¹Ԥ���褦�ʤ�С������е��Υ���� ���ߤ��������ɤ����⤷��ޤ���

2.2 Java CGI ���ɥ��󡦥��եȥ�����

Java �ˤ�� CGI �ץ������¹Ԥ�ٱ礹�뤿��˻䤬�񤤤����եȥ������� Java CGI�ȸ����ޤ��� ���Υѥå������� ftp://ftp.orbits.com/pub/software/java_cgi-0.5.tgz �������ꤹ�뤳�Ȥ��Ǥ��ޤ�(�С�������ֹ���Ѥ�뤫�⤷��ޤ���)��

2.3 ��������Ÿ��

�ޤ����ܥѥå�������Ÿ������Ŭ���ʥǥ��쥯�ȥ����ޤ��� (�Ƽ諒������Ÿ������ɸ��Υǥ��쥯�ȥ��ޤ����Ƥ��ʤ����ˤϡ� /usr/local/src�ˤ���Τ��ɤ��Ǥ��礦��) ���˰ʲ��Υ��ޥ�ɤǥѥå�������Ÿ�����ޤ���

gzip -dc java_cgi-0.5.tgz | tar -xvf -
�������ˤ�� java_cgi-0.5 �Ȥ����ǥ��쥯�ȥ꤬�Ǥ��ޤ��� ���Υǥ��쥯�ȥ���ˤϡ���ʸ��Ǥ���ʹߤ˽ФƤ���ե����뤬����Ϥ��� ����(�⤷�С�������ֹ椬�Ѥ�äƤ�����ˤϡ�����ʹߤϥѥå������� �ޤޤ��ʸ��λؼ��˽��äƤ���������)

2.4 ��������ѥ��ˤĤ��Ƥ����ˤη���

�����Ǥϡ�Java CGI �ѥå����������֤���������ɬ�פ�����ޤ��� ����ϰ���Ū�ˤ�cgi-bin������ǥ��쥯�ȥ�ˤ��ޤ������ apache�����Ф�cgi-bin�ǥ��쥯�ȥ�Ȥ��� /var/www/cgi-bin���Ѥ���褦���ꤷ�Ƥ���Τǡ�Java CGI �Υץ� �������֤����Ȥ���/var/www/javacgi��ȤäƤ��ޤ������� CLASSPATH�˴ޤޤ�Ƥ���ǥ��쥯�ȥ�� Java CGI �Υץ������� �֤����ȤϹ��ޤ�ʤ��Ȼפ��ޤ��� �����᤿�顤�����ƥ������ȿ�Ǥ����뤿��� Makefile ���Խ����ޤ��� ���� root �ǥ������󤷤ơ�make install��¹Ԥ��ޤ��� ����ˤ�äơ�Java �Υץ�����ब����ѥ��뤵�졤java.cgi���� ��ץȤ������ƥ�����˱����ƽ������졤�ƥץ�����बŬ�ڤʾ��˥��� �ȡ��뤵��ޤ��� �����˲ä�����ʸ��� HTML �Ǥ�ƥ����Ѥ� HTML ʸ��ɬ�פǤ���С� make install�������make all��¹Ԥ��ޤ���

2.5 ���󥹥ȡ���Υƥ���

�ѥå������ˤ�äƥ��󥹥ȡ��뤬�Ԥ��� HTML ʸ��ϡ� javacgitest.html, javaemailtest.html �ڤ� javahtmltest.html�Ǥ��� �����make all��¹Ԥ������ˤϡ�������ʸ��� Makefile��� WEBDIR �ǻ��ꤷ���ǥ��쥯�ȥ�ˤ���ޤ��� �����Ǥʤ����ˤϡ�javacgitest.html-dist, javaemailtest.html-dist��javahtmltest.html-dist �����ʸ����뤿���make test��¹Ԥ��Ƥ���������

����ϥ��饤�����¦�Ǥ������ʤ��Ϥ��γƼ����ɽ������Ƥ��� �С����󥹥ȡ��뤬����ˤǤ��Ƥ��ޤ��������Τ��᤿��ϡ� CGI_Test.class, Email_Test.class, HTML_Test.class�� JAVACGI �ǥ��쥯�ȥ꤫�顤 javacgitest.html, javaemailtest.html, javahtmltest.html �� WEBDIR �ǥ� �쥯�ȥ꤫�������Ƥ⹽���ޤ���


���Υڡ��� ���Υڡ��� �ܼ���