第二章 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
保存后重启。
一、取得软件
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
保存后重启。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货