- 浏览: 1578584 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
nich002:
原网站失效了。撸主简单粗暴的复制过来,可读性极差!差评!
Apache配置详解(最好的APACHE配置教程) -
107x:
不错,谢谢!
LINUX下查看文件夹下的文件个数! -
Hypereo:
好你妹,连个格式都没有!
Apache配置详解(最好的APACHE配置教程) -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子 -
resteater:
代码排版感觉有点乱!收发信息代码可读性不强!请问第一次发服务器 ...
java socket例子
From: http://www.webjx.com/htmldata/2005-08-10/1123626738.html
准备软件:
1. J2SDK(1.5.0): jdk-1_5_0-linux-i586-rpm.bin
2. Apache(2.0.53): httpd-2.0.53.tar.gz
3. Resin(3.0.13): resin-3.0.13.tar.gz
4. MySQL(4.1.12): Server: MySQL-server-4.1.12-1.i386.rpm
Client: MySQL-client-4.1.12-1.i386.rpm
5. MySQL-JBDC Connector: mysql-connector-java-3.1.10.tar.gz
将上述软件全部放到一个目录下,假设在/down中.
安装过程:
一.安装J2SDK
1.解压文件,解压后一个RPM安装包,安装中根据提示回答yes即可将文件安装到/usr/java/jdk1.5.0目录中
# chmod u+x ./jdk-1_5_0-linux-i586-rpm.bin
# ./jdk-1_5_0-linux-i586-rpm.bin
# rpm -ivh jdk-1_5_0-linux-i586.rpm
安装程序会将J2SDK安装到以下目录中:
# ls /usr/java
jdk1.5.0
2.配置环境变量
(1)配置用户环境变量
假设用户名为jun,编辑该用户的.bashrc文件:
# vi /home/jun/.bashrc
在其中加入:
export JAVA_HOME=/usr/java/jdk1.5.0
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOMR/bin
(2)配置所有用户的环境变量
# vi /etc/profile
加入:
export JAVA_HOME=/usr/java/jdk1.5.0
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOMR/bin
注意,这些应该加在export PATH USER...之前
3.检查是否正确:
先退出登录
# logout
然后再登录,输入以下命令,如果提示参数,一般认为没问题了.
# javac
二.安装Apache2
1.安装
# tar zxvf httpd-2.0.53.tar.gz
# cd httpd-2.0.53
# ./configure --prefix=/usr/local/apache2
# make
# make install
2.测试
启动服务
# /usr/local/apache2/bin/httpd -k start
在浏览器的地址栏输入
http://localhost
即可看到运行结果.表示安装和运行成功.
3.配置目录
假设你的WWW服务的文件目录在/var/www下,则修改配置文件
# vi /usr/local/apache2/conf/httpd.conf
将默认的文件路径
DocumentRoot "/usr/local/apache2/htdocs"
改成你的服务目录
DocumentRoot "/var/www"
然后重启服务:
# /usr/local/apache2/bin/httpd -k restart
再刷新
http://localhost
就应该看到的是你自己的首页.
4.配置系统,使用httpd可以自启动.
拷贝/usr/local/apache2/apachectl到/etc/rc.d/init.d/httpd
# cp /usr/local/apache2/apachectl /etc/rc.d/init.d/httpd
# cd /etc/rc.d/rc3.d
# ln -s /etc/rc.d/init.d/httpd S80httpd
这样,系统在启动时可自动加载apache.
三.安装MySQL
1.分别安装服务器端
# rpm -ivh MySQL-server-4.1.12-1.i386.rpm
服务器端安装完后会自动启动MySQL服务
# rpm -ivh MySQL-client-4.1.12-1.i386.rpm
2.测试
# mysqlshow
如果出mysql和test两个数据库,即说明已正确安装
四.安装Resin
1.解压和安装
# cd /usr/local
# tar zxvf /down/resin-3.0.13.tar.gz
# cd resin-3.0.13
# ./configure --with-java-home=/usr/java/jdk1.5.0 --with-apxs=/usr/local/apache2/bin/apxs
# make
# make install
2.测试
启动resin,并测试结果
# /usr/local/resin-3.0.13/bin/httpd.sh -verbose
如果看到:
http listening to *:8080
ServletServer[] starting
Host[] starting
Application[http://XX.XX.XX.XX:8080/resin-doc] starting
Application[http://XX.XX.XX.XX:8080] starting
....
即表明运行成功,在浏览器地址栏输入:
http://localhost:8080
应该可以看到Resin的默认首页.
3.整合Apache和Resin
目的是让Resin的主目录和apache的主目录指向同一个目录,并且配置Resin可以在解析80端口处的JSP网页.
(1)检查文件
# ls /usr/local/apache2/modules/mod_caucho.so
如果有,继续
(2)编辑httpd.conf
# vi /usr/local/apache2/conf/httpd.conf
找到ResinConfigServer localhost 6802
确信其内容为:
LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so
ResinConfigServer 192.168.1.109 6802 //即改localhost为你的计算机的实际IP
CauchoStatus yes
(3)编辑resin.conf
# vi /usr/local/resin-3.0.13/conf/resin.conf
将<http...>和<srun...>的host改成实际IP:
<http server-id="" host="192.168.1.109" port="8080"/>
...
<srun server-id="" host="192.168.1.109" port="6802" index="1"/>
改<web-app...>的路径为你的网页主路径/var/www:
<web-app id="/" document-directory="/var/www"/>
(4)重启apache和resin
# /usr/local/apache2/bin/httpd -k restart
# /usr/local/resin-3.0.13/bin/httpd.sh start
如果出现端口被占,无法绑定的情况,则重启系统,# reboot
(5)测试
将test.jsp文件:
2+2=<%=2+2%>
放到目录/var/www中
访问:
http://localhost/test.jsp
如能正常显示2+2=4,则说明成功.
4.安装mysql-jdbc驱动程序
# cd /usr/local
# tar zxvf /down/mysql-connector-java-3.1.10.tar.gz
5.配置Resin自启动
编辑/etc/rc.d/rc.local
# vi /etc/rc.d/rc.local
加入:
export JAVA_HOME=/usr/java/jdk1.5.0
export JDBC=/usr/local/mysql-connector-java-3.1.10 ##配置JDBC驱动程序路径
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JDBC/mysql-connector-java-3.1.10-bin.jar:$CLASSPATH
echo "Starting Resin 3.0.13..."
/usr/local/resin-3.0.13/bin/httpd.sh start ##启动resin
sleep 15 ##因为启动时做的工作很多,所以,延时15秒
五.测试mysql
1.将以下文件testmysql.jsp放到/var/www中:
<%@page import="java.sql.*"
import ="java.io.*"
contentType="text/html; charset=gb2312"
%>
<head><Title>Test JDBC For MySQL</title></head>
<body>
<%
Connection odbcconn=null; //数据库的连接对象
%>
<%
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
out.println("驱动程序加载成功.<br>");
}
catch(Exception e) {
out.println("加载驱动程序出错:"+e);
}
try {
odbcconn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/mysql?user=root&password=");
out.println("已经建立到MySQL数据库的连接.<br>");
odbcconn.close();
}
catch(Exception e) {
out.println("连接数据库出错:"+e);
}
%>
2.测试:
http://localhost/testmysql.jsp
如果看到:
驱动程序加载成功!
已经建立到MySQL数据库连接.
即说明成功.
所有安装到此基本成功,平台已经搭建好了.
发表评论
-
nuttcp(8) - 网络测速工具
2011-10-08 14:08 3388http://linux.die.net/man/8/nutt ... -
SHELL重定向【转】
2011-08-23 09:51 1740From:http://hi.baidu.com/fywsp/ ... -
NodeJs相关资料
2011-08-18 14:55 3018NodeJs获取参数: proces ... -
使用Shell对数字按照出现次数排序
2011-02-11 18:57 2198今天遇到一个需求: 在一个文本中有上万的i ... -
shell脚本整理
2009-11-13 12:36 2429fdisk -l mkfs.ext2 /dev/ ... -
php socket链接超时问题
2009-09-16 13:50 2943今天处理一个流程时发现使用HTTP/client.php连接时 ... -
wget手册 wget命令使用方法
2009-07-17 20:24 1647From: http://jimey.com/2009/03/ ... -
CentOS笔记:svn命令行使用说明
2009-06-09 12:14 2326From: http://www.svn8.com/SVNSY ... -
LINUX下查看文件夹下的文件个数!
2009-05-16 20:41 21212From:http://hi.baidu.com/biduo/ ... -
使用wget获取一个需要登陆的页面
2009-05-07 19:07 4023应用判断是否一个用户是否登录主要是通过cookie,而浏 ... -
linux脚本技巧总结
2009-04-27 17:29 1381chown mysql:mysql -R abc 修改 ... -
telnet退出的命令
2009-03-26 19:41 10970折腾了半天总算知道如何退出telnet了,很简单:ctrl+] ... -
Linux下常用压缩格式的压缩与解压方法
2009-02-25 21:39 1184From:http://www.21ds.net/articl ... -
TRACEROUTE的介绍与功能
2009-02-20 23:24 1401From: http://www.linkwan.com/gb ... -
apache + resin的多机部署方案实现方法
2009-02-19 11:29 1250From:http://www.cppblog.com/coo ... -
Linux系统利用Crontab命令实现定时重启
2009-02-18 19:09 1540From: http://tech.sina.com.cn/ ... -
linux下常用压缩格式的压缩与解压方法
2008-11-07 13:54 996From: http://doc.linuxpk.com/19 ... -
linux下安装软件
2008-11-07 10:08 1376yum介绍:http://www.onlyblog.com/b ... -
linux的read命令[z]
2008-09-19 10:03 11301From: http://www.linuxsense.or ... -
Tree命令
2008-08-07 15:03 1781用来获取文件目录结构,在window下的用法为:tree bl ...
相关推荐
【Linux+Apache+MySQL+PHP+JSP+phpmyadmin的Resin解决方案】 这个文档资料主要探讨了在Linux操作系统上构建一个基于Resin的应用环境,其中包括Apache HTTP服务器、MySQL数据库、PHP编程语言以及JSP(JavaServer ...
(1)windows/linux(目前所用的服务器是redhat 8.0)+jdk1.4+resin+jdbc+mysql 本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序; (2)本程序的JDBC驱动程序在LIB目录下,在发布...
不过注意在windows下和linux下路径稍微有点区别,在linux下文档为logPath=/www/log 表示在/www/log目录下。 请填写好你的URL访问路径,比如你的jsp在你的发布目录的note下,就请将你的SiteBaseURL设置成...
(1windows/linux(目前所用的服务器是redhat 8.0)+jdk+resin+jdbc+mysql 本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动。 (2)本程序的JDBC驱动程序在LIB目录下,在发布的时候放在resin的WEB-INF\lib目录下 ...
这通常涉及到下载Apache源代码,配置时指定Resin的模块,然后编译和安装。Resin也需要配置为与Apache通信,这可能涉及到修改Apache的配置文件(如`httpd.conf`),以及设置适当的代理规则。 3. **配置文件修改**:...
4. **配置与管理**:Resin服务器通过XML配置文件进行配置,这使得设置和调整服务器参数变得直观。它还提供了Web管理界面,方便远程监控和管理服务器状态、应用部署、日志查看等。 5. **性能优化**:Resin以其高效的...
1. 系统需求 ======================================================== CnJBB 是基于JSP/JavaBean开发的一套网络BBS...推荐:Windows2000/Linux+Resin2.1.1+Mysql3.2.3 客户端:使用Windows系统+IE5以上
windows(linux)+netbeans+mysql+mysql query browser +tomcat +zebraCMS+dreamvear+photoshop 快速开发平台构建: xamp(apache+tomcat+mysql+php+phpmysqlAdmin)+eclipse+mysql query Browser
windows(linux)+netbeans+mysql+mysql query browser +tomcat +zebraCMS+dreamvear+photoshop 快速开发平台构建: xamp(apache+tomcat+mysql+php+phpmysqlAdmin)+eclipse+mysql query Browser
理解这些组件的作用并正确安装配置,是进行JSP开发的第一步。随着技术的发展,现在的开发环境配置可能有所变化,但基本原理保持不变,都是为了提供一个能够编写、测试和运行JSP程序的完整环境。
本系统运行环境: (1)windows/linux(目前所用的服务器是redhat 8.0)+jdk1.4+resin+jdbc+mysql 本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序; (2)本程序的JDBC驱动程序在LIB...
本系统运行环境: windows/linux,目前所用的服务器是redhat 8.0)+jdk1.4+resin+jdbc+mysql,本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序####
(1)windows/linux(目前所用的服务器是redhat 8.0)+jdk1.4+resin+jdbc+mysql 本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序; (2)本程序的JDBC驱动程序在LIB目录下,在发布的...
(1)windows/linux(目前所用的服务器是redhat 8.0)+jdk1.4+resin+jdbc+mysql 本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序; (2)本程序的JDBC驱动程序在LIB目录下,在发布...
(1)windows/linux(目前所用的服务器是redhat 8.0)+jdk1.4+resin+jdbc+mysql 本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序; (2)本程序的JDBC驱动程序在LIB目录下,在发布...
(1)windows/linux(目前所用的服务器是redhat 8.0)+jdk1.4+resin+jdbc+mysql 本系统采用jsp编写,数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序; (2)本程序的JDBC驱动程序在LIB目录下,在发布...
本教学内容将详细介绍JSP的开发环境配置,包括所需硬件和软件的要求,以及具体的安装和配置步骤。 **JSP运行环境要求** JSP的运行需要Java Development Kit (JDK)的支持,以及一个JSP服务器。目前广泛使用的JSP...
它是应用JSP技术在LINUX服务器上构建的系统模型。本系统采用j2sdk进行开发,使用RESIN服务器当做测试服务器,采用mm.mysql.jdbc驱动数据库。使用Dreamweaver编写JSP语言。 计算机等级考试查询系统主要解决不同类型的...