下测试文档代码:
(
安装测试过
)
importjava.*;
publicclassHello
{
publicstaticvoidmain(String[]args)
{
System.out.println(“Hello”);
}
}
javacHello.java
javaHello
—————————————————————————————
——-
下
环境变量配置
JAVA_HOME=/usr/local/jdk1.4.2_19
PATH=$PATH:/$JAVA_HOME/bin
CLASSPATH=.:/usr/local/jdk1.4.2_19/lib/dt.jar:/usr/local/lib/tools.jar
JRE_HOME=$JAVA_HOME/jre
exportJAVA_HOMEPATHCLASSPATHJRE_HOME
vim/etc/profile.d/java.sh
在
/etc/profile.d
下创建文件
java.sh
来进行环境变量
source/etc/profile.d/java.sh
使设置的环境变量生效
set
—————————————————————————————
——-
下
安装
[root@tpwb~]#cd/usr/local
[root@tpwblocal]#ls
bingamesliblost+foundsbinsrc
etcincludejakarta-tomcat-5.0.28.tar.gzlibexecmanshare
我把
j2sdk-1_4_2_04-linux-i586-rpm.bin
放在
local
目录下,你也可以放在其他地方。
第一部:
首先解压缩。
[root@tpwblocal]#tar-zxvfjakarta-tomcat-5.0.28.tar.gz
[root@tpwblocal]#ls
bingamesjakarta-tomcat-5.0.28liblost+foundsbinsrc
etcincludejakarta-tomcat-5.0.28.tar.gzlibexecmanshare
改名
mvjakarta-tomcat-5.0.28tomcat-5.0.28
第二部:
设置环境变量
总体来说就在运行
tomact
命令是能找到
tomcat
的目录,知道它安装到哪了。
下面设置一个两个环境变量
CATALINA_HOME
和
CATALINA_BASE
,
编辑
~/.bashrc
文件。
vi~/.bashrc
加入
exportCATALINA_BASE=/usr/local/tomcat-5.0.28
exportCATALINA_HOME=/usr/local/tomcat-5.0.28
两个环境变量
[root@tpwblocal]#cd~
[root@tpwb~]#ls-a
..bash_history.bashrc.gconfdinstall.log.syslog
…bash_logout.cshrc.gtkrc.tcshrc
anaconda-ks.cfg.bash_profile.gconfinstall.log.viminfo
[root@tpwb~]#vi.bashrc
if[-f/etc/bashrc];then
./etc/bashrc
fi
exportJAVA_HOME=/usr/local/jdk1.4.2_19
exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
exportCATALINA_BASE=/usr/local/tomcat-5.0.28
exportCATALINA_HOME=/usr/local/tomcat-5.0.28
vi
命令用于编辑文本。
wq
保存退出
.
想了解更详细的命令,
下面来验证一下变量设置是否生效
设置完环境变量最好重起一下,不然看不到效果。
[root@tpwbtp]#reboot
Broadcastmessagefromroot(pts/0)(FriJan1916:51:262007):
ThesystemisgoingdownforrebootNOW!
我们来查看一下
[root@tpwb~]#echo$CATALINA_HOME
/usr/local/tomcat-5.0.28
[root@tpwb~]#echo$CATALINA_BASE
/usr/local/tomcat-5.0.28
已经没问题了。
第三部:
我们先看一下linux所开的端口:[root@tpwb~]#netstat?l然后,运行tomcatconsole
[root@tpwb~]#cd/usr/local/tomcat-5.0.28[root@tpwbjakarta-tomcat-5.0.28]#lsbinconflogsRELEASE-NOTESservertempworkcommonLICENSENOTICERUNNING.txtsharedwebapps[root@tpwbjakarta-tomcat-5.0.28]#cdbin[root@tpwbbin]#ls
bootstrap.jarsetclasspath.shcatalina.50.batshutdown.batcatalina.50.shshutdown.sh
catalina.batshutdown-using-launcher.batcatalina.shshutdown-using-launcher.shcatalina.xmlstartup.batcommons-daemon.jarstartup.sh….
我们要注意这个文件startup.sh
[root@tpwbbin]./startup.sh
UsingCATALINA_BASE:/usr/local/tomcat-5.0.28UsingCATALINA_HOME:/usr/local/tomcat-5.0.28UsingCATALINA_TMPDIR:/usr/local/tomcat-5.0.28/temp
UsingJAVA_HOME:/usr/local/jdk1.4.2_19
我们在来一下
linux
现在所开的端口:
[root@tpwb~]#netstat
?
l
是不是多了个
8080
端口呢!这个就是
Tomcat
的默认端口
/
好下面开始我们的安装测试了
http://
你的
IP
:
8080
是不是看到
tomcat
的
Web
页面了。
如果还没看到,那就把放火墙关了。
[root@tpwb~]#serviceiptablesstop
清除防火墙规则:
[
确定
]
把
chains
设置为
ACCEPT
策略:
filter[
确定
]
正在卸载
Iiptables
模块:
[
确定
]
如果我想让
Tomcat
开机自动加载怎么办呢?好,往下看吧!
Tomcat
安装目录下的
bin
目录有两个脚本分别用来启动和停止
Tomcat
,分别是
startup.sh,
shutdown.sh
,你可以用这两个脚本来手工启动和停止
Tomcat
服务并进行安装后的测试。
我们最简单的方法就是通过
startup.sh
来自动启动
Tomcat
,编辑
/etc/rc.d/rc.local
增加内容
(
假
设
JDK
目录是
/usr/jdk
,
Tomcat
目录是
/apache/tomcat)
exportJDK_HOME=/usr/local/jdk1.4.2_19
exportJAVA_HOME=/usr/local/jdk1.4.2_19
/usr/local/tomcat/bin/startup.sh
[root@tpwb~]#vi/etc/rc.d/rc.local
#!/bin/sh
#
#Thisscriptwillbeexecuted*after*alltheotherinitscripts.
#Youcanputyourowninitializationstuffinhereifyoudon’t
#wanttodothefullSysVstyleinitstuff.
touch/var/lock/subsys/local
exportJDK_HOME=/usr/local/jdk1.4.2_19
exportJAVA_HOME=/usr/local/jdk1.4.2_19
/usr/local/tomcat-5.0.28/bin/startup.sh
这个是我的目录的
这样在系统重启后就可以自动启动
Tomcat
第四部:
如果希望以
访问自己的
jsp
程序
,
以下步骤
:
(1).
在任意地方建立目录
myweb
比如
/home/bqlr/myweb
(2).
在
myweb
下建立
WEB-INF
和
WEB-INF/classes
目录
(3).
在
tomcat
的
conf
目录下修改
server.xml:
!–TomcatManagerContext–
Contextpath=”/manager”docBase=”manager”debug=”0″privileged=”true”/
!–
下面是自己加入的
—
Contextpath=”/myweb”docBase=”/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
的安装很简单
,
到
下载最新版
,
推荐
RPM
包
.
直接
RPM
-i
几个安装包就可以
.
tomcat
与
apache
的进一步整合
附录
:
bin
文件的打开
:chmod+xj2sdk-1_4_2-nb-3_5_1-bin-linux.bin
./j2sdk-1_4_2-nb-3_5_1-bin-linux.bin
————————-
注:第四部之前已测试