因胸联盟 发表于 2015-1-18 11:28:47

JAVA网页设计JSP、PHP与JAVA交融的开辟情况2

而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!js七.安装Tomcat

1.实行以下命令

#cd*jk2*/jk/native2//进进毗连器编译目次

#./buildconf.sh//运转设置剧本

#./configure--with-apxs2=/usr/local/apache/bin/apxs--enable-jni--enable-EAPI

#make//编译模块

#cd~jim/src/*jk2*/jk/build/jk2/apache2//进进编译好模块的目次

#cp*.so/usr/local/apache/modules///将模块拷贝到Apache目次

#cp-Rjakarta-tomcat-5.0.19/usr/local/tomcat//安装Tomcat

#touch/usr/local/apache/logs/shm.file//创建共享内存文件

我刚入手下手安装Tomcat的时分,老是不乐成,厥后我跑到Apache的网站,看了一份只要两页的英文申明,很快就把它配好了。我发明国际的作者老是喜好故弄玄虚,把原本很复杂的工具弄得很庞大,让人家看不懂,以显现本人拙劣。

2.编纂以下文件

/usr/local/apache/conf/httpd.conf
LoadModulejk2_modulemodules/mod_jk2.so
JkSetconfig.file/usr/local/apache/conf/workers2.properties
DocumentRoot"/usr/local/tomcat/webapps"
<Directory"/usr/local/tomcat/webapps">

/usr/local/tomcat/webapps/jsp-examples/for.jsp
<%
inti;
for(i=1;i<100;i++)
{
out.println("<h"+i+">HelloWorld!</h"+i+">");
}
%>

/usr/local/tomcat/conf/jk2.propertie
handler.list=request,container,channelSocket
channelSocket.port=8009
channelSocket.address=127.0.0.1
channelSocket.maxPort=port+10

/usr/local/apache/conf/workers2.properties

file=/usr/local/apache/logs/shm.file
size=1048576

info=Globalserveroptions
timing=1
debug=0

port=8009
host=127.0.0.1

channel=channel.socket:localhost:8009

worker=ajp13:localhost:8009

/etc/rc.d/init.d/httpd
#!/bin/sh

#chkconfig:23459212
#description:StartingApacheandTomcatServer

LD_LIBRARY_PATH=/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/lib/i386/server
exportLD_LIBRARY_PATH

CATALINA_BASE=/usr/local/tomcat
exportCATALINA_BASE

CATALINA_HOME=/usr/local/tomcat
exportCATALINA_HOME

APACHE_HOME=/usr/local/apache
exportAPACHE_HOME

JAVA_HOME=/usr/java/j2sdk1.4.2_04
exportJAVA_HOME

PROFILEDIR=/var/run

case"$1"in
start)

if[-f$PROFILEDIR/Tomcat5_Apache2];then
echo"RunningTomcat5_Apache2"
else
if[-f$CATALINA_HOME/bin/startup.sh];then
if[-f$APACHE_HOME/bin/apachectl];then
"$CATALINA_HOME/bin/startup.sh"
echo"StarttingTomcat5"
sleep3
echo"StarttingApache2"
$APACHE_HOME/bin/apachectlstart
echo"."
touch$PROFILEDIR/Tomcat5_Apache2
else
echo"ApacheFileNotFounds"
fi
else
echo"TomcatFileNotFounds"
fi
fi
;;

stop)
if[-f$PROFILEDIR/Tomcat5_Apache2];then
if[-f$CATALINA_HOME/bin/shutdown.sh];then
if[-f$APACHE_HOME/bin/apachectl];then
"$CATALINA_HOME/bin/shutdown.sh"
echo"StoppingTomcat5"
sleep3
echo"StoppingApache2"
$APACHE_HOME/bin/apachectlstop
rm$PROFILEDIR/Tomcat5_Apache2
else
echo"ApacheFileNotFounds"
fi
else
echo"TomcatFileNotFounds"
fi
else
echo"NotRunningTomcat5_Apache2"
fi
;;
*)
echo"Usage;`basename$0`{start|stop}"1>&2
exit1
;;
esac
exit0



3.设置主动启动

#chmodu+x/etc/rc.d/init.d/httpd//修正文件实行权限
#/sbin/chkconfig--addhttpd//将httpd到场体系启动列表



八.安装CVS

1.编纂以下文件

/etc/xinetd.d/cvspserver
servicecvspserver
{
socket_type=stream
wait=no
user=root
server=/usr/bin/cvs
server_args=-f--allow-root=/usr/local/cvsrootpserver
log_on_failure+=USERID
}



2.实行以下命令

#/usr/sbin/useradd-d/usr/local/cvsrootcvs//创立CVS办理用户。
#passwdcvs//创立办理用户暗码。
#chmod771/usr/local/cvsroot//修正CVS根目次权限。
#sucvs//利用CVS用户的身份。
$cvs-d/usr/local/cvsrootinit//初始化CVS堆栈。
$exit//加入CVS用户身份。
#chmod644/etc/xinetd.d/cvspserver//修正CVS服务启动文件权限。
#/etc/rc.d/init.d/xinetdrestart//重启动xinetd超等服务器。
#netstat-lnp|grep2401//检察CVS服务是不是已启动。
#/usr/sbin/useraddcvspub//创立CVS等效体系用户cvspub。
#/usr/sbin/usermod-Gcvscvspub//将cvspub用户到场cvs组。
#cd/home/tets1//进进测试用的项目目次。
#cvsimport-mthisisatestonlytest1v_0_0_1start//将以后项目标文件导进CVS堆栈。



申明:

CVS的暗码成绩,之前众口一词,有的是编一段程序来天生暗码,有的则用所谓的土办法往拷贝shadow暗码。实在我能够告知初学者一个最复杂便利的办法,就是接纳Webmin增加CVS用户,它本人就会帮你天生暗码。

3.编纂以下文件

/usr/local/cvsroot/CVSROOT/passwd
test1:NXWxabrVe7z/w:cvspub
test2:FZTxeAWW.ySIA:cvspub



申明:

次要是在最初加上用户名cvspub,让体系用户cvspub取代test1和test2往读写CVS堆栈。

/usr/local/cvsroot/CVSROOT/readers
test1
/usr/local/cvsroot/CVSROOT/writers
cvs
test2



结语

至此,全部体系设置完成。在本体系设置过程当中,呈现过良多毛病,惋惜都是经由过程英文站点找到办理的办法,真但愿我们国际站点的手艺程度能够尽快进步起来。本文固然力图简便了然,但因为工夫所限,很多多少中央一定都能尽善尽美,如您有不分明的中央,请与我接洽,我会采取列位的定见,将流畅难明的中央修正过去。在设置过程当中,参考了良多优异的文章,在这里感谢列位作者!最初我想申明以下,这个体系原本是要创建在FreeBSD平台之上,可是,因为FreeBSD平台上的JAVA情况还没有完美,最初我不能不可惜地保持了这个INTEL平台上最优异的操纵体系,选择了功能和不乱性都一样平常的RedHatLinux。

在1995年5月23日以“Java”的名称正式发布了。

灵魂腐蚀 发表于 2015-1-19 14:32:32

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

透明 发表于 2015-1-24 12:52:05

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

精灵巫婆 发表于 2015-2-1 12:47:29

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

小女巫 发表于 2015-2-8 20:25:18

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

乐观 发表于 2015-2-10 22:39:51

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

小魔女 发表于 2015-2-20 01:49:55

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

深爱那片海 发表于 2015-2-28 11:56:13

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

变相怪杰 发表于 2015-3-3 06:51:19

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

爱飞 发表于 2015-3-6 21:15:21

Java 编程语言的风格十分接近C、C++语言。

不帅 发表于 2015-3-13 09:10:08

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

只想知道 发表于 2015-3-20 17:58:02

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

谁可相欹 发表于 2015-4-20 10:49:37

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
页: [1]
查看完整版本: JAVA网页设计JSP、PHP与JAVA交融的开辟情况2