linux jdk tomcat7 服务安装详解 | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

linux jdk tomcat7 服务安装详解

点滴 admin 12年前 (2013-07-07) 1792次浏览 已收录 扫描二维码

Linux

下测试文档代码:

(

安装测试过

)

importjava.*;

publicclassHello

{

publicstaticvoidmain(String[]args)

{

System.out.println(“Hello”);

}

}

javacHello.java

javaHello

—————————————————————————————

——-

Linux

jdk

环境变量配置

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

—————————————————————————————

——-

Linux

tomcat

安装

[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

第四部:

如果希望以

http://www.xxx.com:8080/myweb

访问自己的

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

的安装很简单

,

http://www.mysql.com

下载最新版

,

推荐

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

————————-

注:第四部之前已测试

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。