第二章 Tomcat4.1.29安装
一、取得软件
jakarta-tomcat-4.1.29.tar.gz
(http://www.apache.org/dist/jakarta/tomcat-4/v4.1.29/bin/jakarta-tomcat-4.1.29.tar.gz)
二、安装
执行以下命令解压
gunzip jakarta-tomcat-4.1.29.tar.gz
tar –xf jakarta-tomcat-4.1.29.tar
解压完毕后会生成以下目录
jakarta-tomcat-4.1.29
将目录改名为tomcat后复制到/usr下
三、配置
用gEdit或者执行
[root@RedHatServer root]# vi /etc/profile
在/etc/profile中添加以下代码
exprot TOMCAT_HOME=/usr/tomcat
四、建立连接池
1.将/usr/tomcat/conf/server.xml中的
<!--
          <Context path="" docBase="ROOT" debug="0"/>
        -->
替换成
<Context path="" docBase="ROOT" debug="0"> 
<!--MyJNDI为JNDI的名称,可自定义-->
        <Resource name="MyJNDI" auth="Container" type="javax.sql.DataSource"/> 
        <ResourceParams name="MyJNDI"> 
        <parameter>
         <name>factory</name>
         <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        </parameter>
<!--设置oracle驱动-->
        <parameter>
         <name>driverClassName</name>
         <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>
<!--设置oracle服务器路径以及SID-->
        <parameter>
         <name>url</name>
         <value>jdbc:oracle:thin:@192.168.1.102:1521:ora9</value>
        </parameter>
<!--设置oracle用户名-->
        <parameter>
         <name>username</name>
         <value>admin</value>
        </parameter>
<!--设置密码-->
        <parameter>
         <name>password</name>
         <value>admin</value>
        </parameter>
<!-- maxActive是最大激活连接数-->
        <parameter>
         <name>maxActive</name>
         <value>40</value>
        </parameter> 
<!-- maxIdle是最大空闲连接数-->
        <parameter> 
        <name>maxIdle</name> 
        <value>20</value> 
        </parameter> 
<!-- maxWait是最大等待秒钟数-->
        <parameter> 
        <name>maxWait</name> 
        <value>6000</value> 
        </parameter> 
        </ResourceParams> 
        </Context>
2.把/usr/opt/oracle/product/9.2.0/jdbc/lib/classes12.zip复制到/usr/tomcat/common/lib/下改名为classes12.jar
3.测试代码 test.jsp
<%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.sql.*,java.util.*,javax.naming.*; " %>
<%
  try
  {
 // Obtain our environment naming context
        Context initCtx = new InitialContext();
        Context envCtx = (Context) initCtx.lookup("java:comp/env");        // Look up our data source
        javax.sql.DataSource ds = (javax.sql.DataSource) envCtx.lookup("MyJNDI");        // Allocate and use a connection from the pool
        Connection conn = ds.getConnection();
        Statement stmt = conn.createStatement();
int res_id=1;
String dd="哈哈哈拉克";
String strSql = "insert into res_type(dd)  values ('"+dd+"')";
stmt.executeUpdate(strSql);
strSql = "select * from res_type";
ResultSet rs = stmt.executeQuery(strSql);
while (rs.next())
{
out.print(rs.getString(1));
out.print("<br>");
//out.print(rs.getString("re"));
}
rs.close();
stmt.close();
conn.close();
}catch(Exception ex){
out.print(ex);
}
%>
五、启动及测试
[root@RedHatServer]#cd /usr/tomcat/bin/
[root@RedHatServer]# ./startup.sh(启动)
[root@RedHatServer]#./shutdown.sh(关闭)
http://192.168.1.102:8080/testdb.jsp
将/usr/tomcat/conf/server.xml中的
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080"               minProcessors="5" maxProcessors="75"
               enableLookups="true" redirectPort="8443"
               acceptCount="100" debug="0" connectionTimeout="20000"
               useURIValidationHack="false" disableUploadTimeout="true" />
里的port=”8080”改为port=”80”便可直接通过
http://192.168.1.102/testdb.jsp
进行访问
 
第三章 Ftp的配置(Wu-Ftpd)
一、安装
如在安装redhat8的时候如果未选则Ftp Server请在start here/system setting/packages中安装。
二、启动并建立用户
在server setting/service中选择wuftp后保存
在start here/system setting/user and groups建立用户ftpuser/123456,同时输入该用户的ftp访问目录,并将该目录的所有权限只给给ftpuser
三、配置
1./etc/ftpusers该文件包含的用户不能通过ftp登录服务器。建议除ftpuser以为的用户全部屏蔽
2./etc/ftpaccess中定义用户类别
去除匿名登录
将class all real,guest,anonymous *中的anonymous去掉
3.loginfiles 5表示5次密码错误就切断连接,建议改成3 
第四章 设置Linux开机启动
编辑/ect/rc.d/rc.local 加入以下代码:# 设置Oracle9i自启动
source /home/oracle/.bash_profile
# Start Listen
su – oracle –c lsnrctl<<EOS
start
EOS
# Start Oracle9i
su – oracle –c sqlplus /nolog<<EOS
connect  / as sysdba
startup
EOS
# 设置Tomcat自启动
su – root –c /usr/tomcat/bin<<EOS
./startup.sh
EOS
保存后重启。