JSP、PHP与JAVA融合的开发环境2

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 -R jakarta-tomcat-5.0.19 /usr/local/tomcat //安装Tomcat

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

我刚开始安装Tomcat的时候,总是不成功,后来我跑到Apache的网站,看了一份只有两页的英文说明,很快就把它配好了。我发现国内的作者总是喜欢故弄玄虚,把本来很简单的东西搞得很复杂,让人家看不懂,以显示自己高明。

2.编辑以下文件

/usr/local/apache/conf/httpd.conf
LoadModule jk2_module modules/mod_jk2.so
JkSet config.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
<%
int i;
for(i=1;i<100;i++)
{
out.println("<h" + i + ">Hello World!</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
[shm]
file=/usr/local/apache/logs/shm.file
size=1048576
[workerEnv:]
info=Global server options
timing=1
debug=0
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[uri:/*.jsp]
worker=ajp13:localhost:8009

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

# chkconfig:2345 92 12
# description:Starting Apache and Tomcat Server

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

CATALINA_BASE=/usr/local/tomcat
export CATALINA_BASE

CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME

APACHE_HOME=/usr/local/apache
export APACHE_HOME

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

PROFILEDIR=/var/run

case "$1" in
start)

if [ -f $PROFILEDIR/Tomcat5_Apache2 ]; then
echo "Running Tomcat5_Apache2"
else
if [ -f $CATALINA_HOME/bin/startup.sh ]; then
if [ -f $APACHE_HOME/bin/apachectl ]; then
"$CATALINA_HOME/bin/startup.sh"
echo "Startting Tomcat5"
sleep 3
echo "Startting Apache2"
$APACHE_HOME/bin/apachectl start
echo "."
touch $PROFILEDIR/Tomcat5_Apache2
else
echo "Apache File Not Founds"
fi
else
echo "Tomcat File Not Founds"
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 "Stopping Tomcat5"
sleep 3
echo "Stopping Apache2"
$APACHE_HOME/bin/apachectl stop
rm $PROFILEDIR/Tomcat5_Apache2
else
echo "Apache File Not Founds"
fi
else
echo "Tomcat File Not Founds"
fi
else
echo "Not Running Tomcat5_Apache2"
fi
;;
*)
echo "Usage; `basename $0` {start|stop}" 1>&2
exit 1
;;
esac
exit 0

3.设置自动启动

#chmod u+x /etc/rc.d/init.d/httpd //修改文件执行权限
#/sbin/chkconfig --add httpd //将httpd加入系统启动列表

八.安装CVS

1.编辑以下文件

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

2.执行以下命令

# /usr/sbin/useradd -d /usr/local/cvsroot cvs //创建CVS管理用户。
#passwd cvs //创建管理用户密码。
# chmod 771 /usr/local/cvsroot //修改CVS根目录权限。
# su cvs //使用CVS用户的身份。
$ cvs -d /usr/local/cvsroot init //初始化CVS仓库。
$exit //退出CVS用户身份。
#chmod 644 /etc/xinetd.d/cvspserver //修改CVS服务启动文件权限。
# /etc/rc.d/init.d/xinetd restart //重启动xinetd超级服务器。
# netstat -lnp|grep 2401 //查看CVS服务是否已经启动。
# /usr/sbin/useradd cvspub //创建CVS等效系统用户cvspub。
# /usr/sbin/usermod -G cvs cvspub //将cvspub用户加入cvs组。
#cd /home/tets1 //进入测试用的项目目录。
#cvs import -m 'this is a test only' test1 v_0_0_1 start //将当前项目的文件导入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平台上最优秀的操作系统,选择了性能和稳定性都一般的RedHat Linux。

时间: 2024-10-04 17:24:39

JSP、PHP与JAVA融合的开发环境2的相关文章

详细讲述JSP、PHP与JAVA融合的开发环境

js 本文介绍了融JSP.PHP和JAVA于一炉的开发环境的建立,为了适合大多数初学者的需求,很多步骤都是采用比较方便的办法,力求简单明了.一般来说,没有特别需求的软件,我都是采用RPM的方式安装.如果你有优化配置.安全考虑等特殊需求,请参考相关的更多的资料进行配置. 在本文中,Apache以DSO模式安装,PHP实现了JAVA组件的支持,使得我们在进行大型项目开发的时候,可以选择PHP作为前端脚本语言,调用JAVA组件实现底层和企业级的应用. 一.系统环境 1.初始安装 防火墙开放接口:21,

JSP、PHP与JAVA融合的开发环境

js 前言 本文介绍了融JSP.PHP和JAVA于一炉的开发环境的建立,为了适合大多数初学者的需求,很多步骤都是采用比较方便的办法,力求简单明了.一般来说,没有特别需求的软件,我都是采用RPM的方式安装.如果你有优化配置.安全考虑等特殊需求,请参考相关的文章进行配置. 在本文中,Apache以DSO模式安装,PHP实现了JAVA组件的支持,使得我们在进行大型项目开发的时候,可以选择PHP作为前端脚本语言,调用JAVA组件实现底层和企业级的应用. 一.系统环境 1.初始安装 防火墙开放接口:21,

JSP、PHP与JAVA融合的开发环境1

js 前言 本文介绍了融JSP.PHP和JAVA于一炉的开发环境的建立,为了适合大多数初学者的需求,很多步骤都是采用比较方便的办法,力求简单明了.一般来说,没有特别需求的软件,我都是采用RPM的方式安装.如果你有优化配置.安全考虑等特殊需求,请参考相关的文章进行配置. 在本文中,Apache以DSO模式安装,PHP实现了JAVA组件的支持,使得我们在进行大型项目开发的时候,可以选择PHP作为前端脚本语言,调用JAVA组件实现底层和企业级的应用. 一.系统环境 1.初始安装 防火墙开放接口:21,

现在比较主流的Java的Agile开发环境是怎么样的?

问题描述 现在比较主流的Java的Agile开发环境是怎么样的? 我们现在正开始一个新的项目,想建立Agile的开发环境,主要过去他们都是用很老的软件(像Clearcase)和Waterfall的流程,所以新项目的特点就是用现在主流的技术和Agile的方式. 后台是J2EE + Restful + Web service,前台是iOS,用Native API开发iPad,数据库是老系统.Java的开发环境是Eclipse + Maven + Nexus + WebSphere Liberty P

《Java和Android开发实战详解》——1.3节Java语言的开发环境

1.3 Java语言的开发环境 Java和Android开发实战详解 编程语言的"开发环境"(Development Environment)指的是一组工具程序,可用来创建.编译和维护编程语言所构建的应用程序.一般来说,我们可以使用两种Java开发环境来创建Java应用程序. 1.终端机模式的开发环境 或称为"命令行模式",对于传统MS-DOS或UNIX.Linux系统的用户,程序执行时的输入数据和输出数据都是使用"命令行界面"(Command-

java servlet结合Oracle搭建java的web开发环境_java

最近公司领导告诉接下去接的一个产品,可能会涉及到oracle数据库,以前用得最多的是mssql,前些时间学了下mysql也算少许用过.oracle没接触过.应为我之前做过.net开发,所以数据访问接口这块,涉及到的ashx wcf webserver这些,学了下servlet感觉 这些技术比较像 ashx编写的接口. 一. 首先在电脑上安装了 oracle数据库, 安装ORACLE数据库按常理说,直接下载安装就行了,但是中途是遇到了问题的,原因就是我的系统是Win7 64 oracle的clie

Java配置----JDK开发环境搭建及环境变量配置

[正文] 1.安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择不要安装. 2.配置环境变量: 对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe.java.exe.路径:C:\Java\jdk 1.7.0 _09\bin.但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行路径配置.  单击"计算机-属性-高级

Java配置JDK开发环境及环境变量_java

[正文] 1.安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择不要安装. 2.配置环境变量: 对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe.java.exe.路径:C:\Java\jdk 1.7.0 _09\bin.但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行路径配置. 单击"计算机-属性-高级系

Java+MyBatis+MySQL开发环境搭建流程详解_java

主要搭建过程 1. pom.xml文件中加入mybatis和数据库依赖,这里使用mysql: <properties> <mybatis.version>3.2.3</mybatis.version> <mysql.version>5.1.26</mysql.version> <slf4j.api.version>1.7.5</slf4j.api.version> <testng.version>6.8.7&l