|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。js|mysql筹办软件:
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-JBDCConnector:mysql-connector-java-3.1.10.tar.gz
将上述软件全体放到一个目次下,假定在/down中.
安装历程:
一.安装J2SDK
1.解压文件,解压后一个RPM安装包,安装中依据提醒回覆yes便可将文件安装到/usr/java/jdk1.5.0目次中
#chmodu+x./jdk-1_5_0-linux-i586-rpm.bin
#./jdk-1_5_0-linux-i586-rpm.bin
#rpm-ivhjdk-1_5_0-linux-i586.rpm
安装程序会将J2SDK安装到以下目次中:
#ls/usr/java
jdk1.5.0
2.设置情况变量
(1)设置用户情况变量
假定用户名为jun,编纂该用户的.bashrc文件:
#vi/home/jun/.bashrc
在个中到场:
exportJAVA_HOME=/usr/java/jdk1.5.0
exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOMR/bin
(2)设置一切用户的情况变量
#vi/etc/profile
到场:
exportJAVA_HOME=/usr/java/jdk1.5.0
exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOMR/bin
注重,这些应当加在exportPATHUSER...之前
3.反省是不是准确:
先加入登录
#logout
然后再登录,输出以下命令,假如提醒参数,一样平常以为没成绩了.
#javac
二.安装Apache2
1.安装
#tarzxvfhttpd-2.0.53.tar.gz
#cdhttpd-2.0.53
#./configure--prefix=/usr/local/apache2
#make
#makeinstall
2.测试
启动服务
#/usr/local/apache2/bin/httpd-kstart
在扫瞄器的地点栏输出
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-krestart
再革新
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/httpdS80httpd
如许,体系在启动时可主动加载apache.
三.安装MySQL
1.分离安装服务器端
#rpm-ivhMySQL-server-4.1.12-1.i386.rpm
服务器端安装完后会主动启动MySQL服务
#rpm-ivhMySQL-client-4.1.12-1.i386.rpm
2.测试
#mysqlshow
假如出mysql和test两个数据库,即申明已准确安装
四.安装Resin
1.解压和安装
#cd/usr/local
#tarzxvf/down/resin-3.0.13.tar.gz
#cdresin-3.0.13
#./configure--with-java-home=/usr/java/jdk1.5.0--with-apxs=/usr/local/apache2/bin/apxs
#make
#makeinstall
2.测试
启动resin,并测试了局
#/usr/local/resin-3.0.13/bin/httpd.sh-verbose
假如看到:
httplisteningto*: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
找到ResinConfigServerlocalhost6802
确信其内容为:
LoadModulecaucho_module/usr/local/apache2/modules/mod_caucho.so
ResinConfigServer192.168.1.1096802//即改localhost为你的盘算机的实践IP
CauchoStatusyes
(3)编纂resin.conf
#vi/usr/local/resin-3.0.13/conf/resin.conf
将<http...>和<srun...>的host改成实践IP:
<httpserver-id=""host="192.168.1.109"port="8080"/>
...
<srunserver-id=""host="192.168.1.109"port="6802"index="1"/>
改<web-app...>的路径为你的网页主路径/var/www:
<web-appid="/"document-directory="/var/www"/>
(4)重启apache和resin
#/usr/local/apache2/bin/httpd-krestart
#/usr/local/resin-3.0.13/bin/httpd.shstart
假如呈现端口被占,没法绑定的情形,则重启体系,#reboot
(5)测试
将test.jsp文件:
2+2=<%=2+2%>
放到目次/var/www中
会见:
http://localhost/test.jsp
如能一般显现2+2=4,则申明乐成.
4.安装mysql-jdbc驱动程序
#cd/usr/local
#tarzxvf/down/mysql-connector-java-3.1.10.tar.gz
5.设置Resin自启动
编纂/etc/rc.d/rc.local
#vi/etc/rc.d/rc.local
到场:
exportJAVA_HOME=/usr/java/jdk1.5.0
exportJDBC=/usr/local/mysql-connector-java-3.1.10##设置JDBC驱动程序路径
exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JDBC/mysql-connector-java-3.1.10-bin.jar:$CLASSPATH
echo"StartingResin3.0.13..."
/usr/local/resin-3.0.13/bin/httpd.shstart##启动resin
sleep15##由于启动时做的事情良多,以是,延时15秒
五.测试mysql
1.将以下文件testmysql.jsp放到/var/www中:
<%@pageimport="java.sql.*"
import="java.io.*"
contentType="text/html;charset=gb2312"
%>
<head><Title>TestJDBCForMySQL</title></head>
<body>
<%
Connectionodbcconn=null;//数据库的毗连对象
%>
<%
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
out.println("驱动程序加载乐成.<br>");
}
catch(Exceptione){
out.println("加载驱动程序堕落:"+e);
}
try{
odbcconn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/mysql?user=root&password=");
out.println("已创建到MySQL数据库的毗连.<br>");
odbcconn.close();
}
catch(Exceptione){
out.println("毗连数据库堕落:"+e);
}
%>
2.测试:
http://localhost/testmysql.jsp
假如看到:
驱动程序加载乐成!
已创建到MySQL数据库毗连.
即申明乐成.
一切安装到此基础乐成,平台已搭建好了.
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。 |
|