全部家当(70)新手上路------如何配置jsp运行环境!(70分)

  • 主题发起人 主题发起人 laozheng
  • 开始时间 开始时间
L

laozheng

Unregistered / Unconfirmed
GUEST, unregistred user!
软件环境:j2sdk1.4.2+tomcat5.0+win2000
求教如何配制环境,才能远行jsp,才能编译javabean,servlet?
 
http://www.cn-java.com/target/news.php?news_id=1701
 
装tomcat,
去网上搜一下tomcat的安装配置方法吧。很多的。
 
构造Jsp/javabean开发和发布环境的简单办法
以Java为基础的J2EE是最新的电子商务解决方案,其复杂性和开发工具系统的昂贵也使不少人却
步.在实际项目应用中,真正需要完全使用J2EE方案的并不多,面对中小型企业电子商务应用,下列组
合足够对付:Jsp/servlet + Javabeans(taglib) + MySQL(XML)
在具体实现方面,Linux+Tomcat+JDK +MySQL组合经过证明是稳定而快速且成本低廉,希望在
众多中小系统中,凭借开源(Open Source)的力量,Java将依然立于不败之地.
如何构造一个简单的Jsp/javabean开发和发布环境?
本人经过实践,发现下列开发工具组合可以很方便的构成一个动态可扩展的IDE环境:
Jcreator用来编辑调试javabean;

Homesite(editplus dreamweaver)用来编辑Jsp文件;

Tomcat作为Serlvet/Jsp容器服务器;

Mysql作为数据库服务器;

Jboss作为EJB容器服务器(如果不使用EJB,可不安装) ;

ant作为发布工具(如果不使用EJB或J2EE可不安装) ;

这套组合可以直接通过IE浏览器调试Jsp或Javabean,与Jbuilder这样庞大的IDE工具软件相比.最
大优点是资源消耗少,发挥各自工具的特点,比如homesite写html/jsp很强大等,如果你的
Jsp/servlet服务器或EJB服务器都是使用开源软件,使用这套组合丝毫不逊于Jbuilder.
我们开始具体的配置:首先,假设这样一个开发和运行环境: 开发是在windows系统,而运行是在
linux系统:
开发环境
1. 首先,你要在自己的PC windows上安装Tomcat+jdk, 在linux上安装Tomcat+jdk;

三步安装Tomcat 4.0.1+JDK1.4+Windows+Mysql
三步安装Tomcat
在Wind2000系统上都已经成功安装Tomcat,只需要三步:
第一步:
下载准备必备文件:
1.jakarta-tomcat-4.0.1.zip (Tomcat 4.0.1)
http://jakarta.apache.org/tomcat/index.html
2.j2sdk-1_4_0-win.exe (Jdk1.4) http://java.sun.com/j2se/1.4/download.html
3. mm.mysql-2.0.4-bin.jar (支持数据库)
http://www.mysql.com/downloads/api-jdbc.html
解压Tomcat到C:/jakarta-tomcat-4.0
直接执行j2sdk-1_4_0-beta2-linux-i386.bin 解压jdk1.4到C:/
拷贝mm.mysql-2.0.4-bin.jar到jakarta-tomcat-4.0.1/lib目录下
第二步:
为方便操作:
将c:/j2sdk1.4.0 改名为jdk1.4
运行sysedit 在autoexec.bat 增加:
set CATALINA_HOME=c:/jakarta-tomcat-4.0
set JAVA_HOME=c:/jdk1.4
set CLASSPATH=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;%CLASSPATH%
PATH $PATH;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;

在windows2000的控制面板 中 选择 '系统',在'高级'页 选择'环境变量'
新增:
JAVA_HOME=c:/jdk1.4
第三步:
启动C:/jakarta-tomcat-4.0/bin/startup.sh
耐心等待, 会跳开一个类似DOS窗口,出现:
Starting service Tomcat-Standalone
Apache Tomcat/4.0
Starting service Tomcat-Apache
Apache Tomcat/4.0

在浏览器键入http://localhost:8080/ 看到Tomcat的启动页面.
三步安装Tomcat 4.0.1+JDK1.4+Linux+Mysql
本人在Read hat linux6.2 linux7.0 linux7.1 linux7.2系统上都已经成功安装Tomcat,只需要三
步:
第一步:
下载准备必备文件:
1.jakarta-tomcat-4.0.1.tar.gz (Tomcat 4.0.1)
http://jakarta.apache.org/tomcat/index.html
2.j2sdk-1_4_0-linux-i386.bin (Jdk1.4)
http://java.sun.com/j2se/1.4/download.html
3. mm.mysql-2.0.4-bin.jar (支持数据库)
http://www.mysql.com/downloads/api-jdbc.html
tar zxf jakarta-tomcat-4.0.1.tar.gz 解压Tomcat到/usr/local
直接执行j2sdk-1_4_0-beta2-linux-i386.bin 解压jdk1.4到/usr/local
拷贝mm.mysql-2.0.4-bin.jar到jakarta-tomcat-4.0.1/lib目录下
第二步:
为方便操作:
ln -s jakarta-tomcat-4.0.1 tomcat
ln -s j2sdk1.4.0 jdk
修改Tomcat/bin/startup.sh 为:
export JAVA_HOME=/usr/local/jdk
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=/usr/local/jdk/lib:/usr/local/jdk/jre/lib:.
export PATH=$PATH:/usr/local/jdk/bin:/usr/local/jdk/jre/bin
/usr/local/tomcat/bin/catalina.sh start
第三步:
启动Tomcat/bin/startup.sh

小结:
1.使用ps -ax | grep tomcat可以查询出内存中存在tomcat程序
使用http://你的服务器域名或IP地址或localhost:8080/可访问

2.如要求系统开机自动tomcat 在/etc/rc.d/rc.local中加入:
/usr/local/tomcat/bin/startup.sh
3.对于linux7.1系统, tomcat好象不能正常启动,需要安装:
compat-libstdc++-6.2-2.9.0.14.i386.rpm
rpm -i compat-libstdc++-6.2-2.9.0.14.i386.rpm
4.如果希望以http://www.xxx.com:8080/myweb 访问自己的jsp程序,以下步骤:
(1).在任意地方建立目录myweb 比如 /home/bqlr/myweb
(2).在myweb下建立 WEB-INF 和WEB-INF/classes目录
(3).在tomcat的conf目录下修改server.xml:
<!-- Tomcat Manager Context -->
<Context path="/manager"do
cBase="manager" debug="0" privileged="true"/>
<!--下面是自己加入的-->
<Context path="/myweb"do
cBase="/home/bqlr/myweb" debug="0"
reloadable="true"/>
(4) 在tomcat的webapps目录下,建立目录连接myweb
ln -s /home/bqlr/myweb /usr/local/tomcat/webapps/myweb
(5) 重新启动Tomcat. class文件放在/home/bqlr/myweb/WEB-INF/classes目录下 jsp文件
放在/home/bqlr/myweb下
(6) Mysql的安装很简单,到www.mysql.com下载最新版,推荐RPM包.直接RPM -i几个安装包就
可以.
tomcat与apache的进一步整合,参考其它文章.

2.建立自己项目的目录,如c:/myweb放置的都是自己项目的Jsp或Javabean目录,在myweb下
建立三个目录:
Jsp -->jsp源程序
beans -->Javabean源程序
WEB-INF/classes -->编译后的javabean运行程序.
3.我们希望编制好的jsp能够立即从IE浏览器中看到运行效果,也希望javabean编译后,就立即能被
Jsp调用,因此,必须将我们这个项目的目录放置入Tomcat环境中:
如果希望以http://localhost:8080/myweb 访问自己的jsp程序,在tomcat的conf目录下修改
server.xml:
.........<!-- Tomcat Manager Context --><Context path="/manager"
docBase="manager" debug="0" privileged="true"/><!--下面是自己加入的--
><Context path="/myweb"do
cBase="c:/myweb" debug="0"
reloadable="true"/>.........
重新启动Tomcat.
以后就可以通过http://localhost:8080/myweb网址访问调试你的项目.
4.安装mysql数据库. 推荐安装PHP的windows环境和PhpmyAdmin, 比较好管理Mysql,当然你
使用Mysql windows版本自己带的管理工具也可以.很麻烦哦.安装PHP时需要Apache for
windows,或者使用Win2000的IIS都可以.
安装JDBC,在Mysql的首页中下载Mysql的JDBC,解压后是mm.mysql-2.0.4-bin.jar,将该文件
加入Tomcat的common/lib目录中.
5.安装Javamail, 需要到java.sun.com下载Javamail的两个支持包,安装位置也是Tomcat的
common/lib目录中
6.安装Jsp开发工具:可以editplus 或homesite 或 Jrun studio.
7.安装java开发工具,推荐使用Jcreator, 是免费软件,运行快,对配置要求不高,缺点是都要手工编
程.但这对理解Java很多底层概念很有好处.
建议你在完成上述步骤后,在安装Jcreator之前启动一下windows,让Tomcat有效运行,也能让
Jcreator安装时能自动搜索到你的JDK目录.无论是否搜索到,都要进入Jcreator手动配置一下.
配置jcreator 的Java环境时有点麻烦, 在Config菜单下选择Options,进入JDK profiles.如果
Jcreator搜索到你的JDK目录,会看到一个item.你选择"edit",选择"add",选择"add Jar",将
Tomcat目录下的common/lib目录所有的Jar都逐个加入.
特别是JDBC驱动的mm.mysql-2.0.4-bin.jar加到环境中,同时可以加入tomcat/lib/common
中的servlet.jar 和sendmail包
这样你的Jcreator编译Java相关调用技术时就不会出错.
8.上述开发环境安装成功后,你就可以开始开发Jsp/Javabean了,同时打开浏览
器,http://localhost:8080/myweb/就能访问到你的项目目录,启动Jsp就可以运行了.
调试
在Jsp/Javabean中,使用out.println和System.out.println进行一些断点设置和调试,注意这是两
个不同输出,前者在浏览器中可看到输出调试结果,后者只有通过tomcat控制台看到,windows的
tomcat控制台很容易看到,就是tomcat的那个启动黑色窗口;linux下要打开tomcat目录下
logs/catalina.out

发布到运行环境
将你在windows下开发的Jsp/Javabean发布到Linux系统上运行,使用FTP软件上传:
在linux下也建立类似windows下的myweb目录结构,将对应的Jsp和编译后的Javebeans FTP上
传到对应目录就可以了.注意,有时可能需要重新启动Tomcat 但一般情况Tomcat会自动调用新的
Javabean.
如果你觉得文件太多,可以使用ant编译压淑成.war包上传也可以,参照其他文章.
这样,你的Jsp/javabean就可以在linux机器上跑起来.
 
后退
顶部