‘壹’ linux下tomcat怎么配置环境
、下载安装JDK
下载完成后生成一个bin文件。
修改其权限:chmod 775 xxxxxx.bin 执行 ./xxxxxx.bin
执行完成后生成一个jdk1.6.0_23的文件夹。
2、配置Tomcat
我这里用的是免安装版的下载地址:http://tomcat.apache.org/ 我下载的是tomcat5.5
不需要安装,直接设置环境变量:
vi.bash_profile 打开加上这几句
export java_HOME=/tomcat/jdk1.6.0_23
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
export CATALINA_BASE=/tomcat/tomcat-5.5
export CATALINA_HOME=/tomcat/tomcat-5.5
到这里tomcat就配置完毕
3、检测
打开tomcat-5.0.24/bin/下的startup.sh
输入http://serverip:8080 打开控制台。至此tomcat配置完毕。
4、常见问题解决
如果输入上面url访问失败,即tomcat启动失败,请用下面的方法来尝试处理
(1).权限问题,用户权限和文件是否有可执行权限。
a.普通用户权限一般不足,用chmod命令给用户加权限,我是用root用户来进行安装的,因此没有遇到这个问题。
b.文件的权限不够,大部分时候是没有可执行权限。我在安装过程中失败后,给下面文件(xxxxx.bin)文件夹中所有文件赋予了可执行权限。可用下面的命令。
# chmod 777 "文件名" (如:#chmod 777 startup.sh)
(2)防火墙和端口问题 查看tomcat的8080端是否开启
首先确定是不是防火墙问题,可以运行下面命令将防火墙服务关闭,然后再访问看是否正常。如果正常,说明是防火墙问题,我安装过程就是遇到这个问题,后来发现时防火墙问题,用下面方法解决掉
了。
关闭服务器的防火墙服务命令
# service iptables stop
开启服务器的防火墙服务命令
# service iptables start
编辑和开启防火墙相应端口命令
# vim /ect/sysconfig/iptables
查看端口是否被占用,查看端口命令
# netstat -pan|gerp 8080
查看Tomcat进程命令
# ps -ef|grep tomcat
杀死一个进程命令
# kill 进程id (注:呵呵,感觉比windows下简单多了,kill you, hehe)
查看系统初始所有服务命令
# cd /etc/rc.d/init.d
# ls
挂载服务,删除服务,服务列表可以通过下面命令查看到
# chkconfig -h
5、设置tomcat开机自启动
修改/etc/rc.local文件再最后添加如下内容
JAVA_HOME=/tomcat/jdk1.6.0_23
export JAVA_HOME
/tomcat5.5/bin/startup.sh
‘贰’ 关于在LINUX上设置JDK和TOMCAT环境变量的问题
刚总结的文档,还没发表呢,先给你来一份,这里以JDK1.7为例。
5.JDK安装
tar.gz为解压后就可使用的版本,这里我们将jdk-7-ea-bin-b145-linux-i586-07_jun_2011.tar.gz解压到/usr/local下。
5.1解压
解压到当前目录:$ tar -zxvf /opt/setup/jdk-7-ea-bin-b145-linux-i586-07_jun_2011.tar.gz
5.2环境配置
① $ vi /etc/profile
② 在末尾行添加
#set java environment
JAVA_HOME=/usr/local/jdk1.7.0
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
③$ source /etc/profile 使更改的配置立即生效
④$ java -version 查看JDK版本信息,如果显示出1.7.0证明成功
⑤使JDK在所有用户中使用
$ Vi /etc/profile.d/java.sh 新建一个java.sh执行文件,填入JDK相关环境配置信息,如下图:
$ chmod 755 /etc/profile.d/java.sh 给java.sh分配权限
‘叁’ linux怎么配置tomcat
下载将jdk加压后放到/usr/local目录下:
[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin
[root@master ~]# ./jdk-6u5-linux-x64.bin
[root@master ~]#mv jdk1.6.0_05 /usr/local
建立/usr/local/下的jdk软连接方便以后版本升级 :
[root@master ~]# ln -s /usr/local/jdk1.6.0_05/ /usr/local/jdk
配置环境变量:
在 /etc/profile 中加入以下内容:
JAVA_HOME=/usr/local/jdk1.6.0_05
JAVA_BIN=/usr/local/jdk1.6.0_05/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
保存退出
[root@master ~]source /etc/profile
查看java环境变量是否生效
[root@master ~]# java -version
Java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)
测试成功
二.下载安装tomcat(http://tomcat.apache.org/)
[root@master ~]# unzip apache-tomcat-6.0.30.zip
[root@master ~]# mv apache-tomcat-6.0.30/ /usr/local/
[root@master ~]cd /usr/local/
[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat
[root@master local]# cd tomcat/bin/
[root@master bin]#ls
[root@master bin]#vim catalina.sh
添加以下内容:
CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/
[root@master local]#chmod +x *.sh
三.启动tomcat服务器
[root@master tomcat]# /usr/local/tomcat /bin/catalina.sh start
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
[root@master logs]# cd /usr/local/tomcat/logs/
[root@master logs]# tail -f catalina.out
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jul 4, 2011 11:06:57 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jul 4, 2011 11:06:58 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 4, 2011 11:06:58 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
四.在浏览器中输入
http://localhost:8080/(如果不是本机,则输入对应的ip地址)
测试出现tomcat页面则测试成功
ps:需要说明的是tomcat的默认测试页面是放在webapps下面,这个其实是在server.xml文件中配置的,如下所示:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
[root@SOR_SYS apache-tomcat-6.0.30]# ls
LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
五。添加应用,再次进行测试
在webapps目录下放测试包(注意:webaapps目录下面主要是放应用包的.war在tomcat重启访问后会自动解压)
[root@master webapps]# pwd
/usr/local/tomcat/webapps
[root@master webapps]# tar -zxvf moni2.tar.gz
[root@master webapps]# ls
docs examples host-manager manager moni2 moni2.tar.gz ROOT
[root@master webapps]# /usr/local/tomcat/bin/catalina.sh start(重启tomcat)
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
在浏览器中输入如下地址:
http://192.168.55.229:8080/moni2/
‘肆’ tomcat 怎么在linux配置
2.配置tomcat Tomcat我是由tomcat这个用户来启动的,请注意:)因为我下载的是binary版本,所以不需要再进行编译。#cp/download//usr/local #tarzxvf #rm-f #cd 添加环境变量:#vi/home/tomcat/.bashrc exportCATALINA_HOME=/usr/local/tomcat exportCATALINA_BASE=/usr/local/tomat 可以测试Tomcat能否正常启动了:#bin/
‘伍’ 如何在linux上配置tomcat
由于Tomcat需要JDK的支持,所以在安装Tomcat之前需要先安装JDK。假如安装了JDK则跳过该步,直接看安装Tomcat7。
首先打开Java SE的官网,选择屏幕中下方的Java SE 7u65 JDK下载。
步骤阅读
2
然后根据自己的linux系统选择相应的版本,比如我的ubuntu是x64的,所以我选择jdk-7u65-linux-x64.tar.gz下载。
步骤阅读
3
如果用户操作的是linux图形化界面,直接打开浏览器下载即可。
假如是像我等这样,操作着终端,只能苦逼的使用wget命令进行下载了。
这里需要注意,官网上需要做一个选择。只有同意后才能够进行下载。这里将下载的命令写出来,大家直接复制即可。或者是通过获取Cookie来进行修改。
wget --no-cookie --header "Cookie: s_cc=true; oraclelicense=accept-securebackup-cookie; s_nr=1407131063040; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk7-downloads-1880260.html; s_sq=%5B%5BB%5D%5D" http://download.oracle.com/otn-pub/java/jdk/7u65-b17/jdk-7u65-linux-x64.tar.gz
步骤阅读
4
下载下来以后,我们将其移到我们创建的一个目录中。
mv /alidata/download/jdk-7u65-linux-x64.tar.gz /alidata/server
然后进行解压
tar -zxvf /alidata/server/jdk-7u65-linux-x64.tar.gz
5
解压以后,我们需要编辑profile文件,相当于Windows中配置JDK那样设置环境变量。
输入vi /etc/profile进行编辑。
步骤阅读
6
配置成功后,需要关闭终端,重新进入,输入java -version,如果出现如下内容,则证明JDK安装成功。
步骤阅读
END
网络经验:jingyan..com
安装Tomcat 7
1
首先同样我们需要将Tomcat 7下载下来。打开Tomcat的官网。
我们选择左边的Tomcat 7下载
步骤阅读
2
选择tar.gz下载方式,复制下载地址,在linux终端中输入:
wget -c 下载地址
进行下载。
步骤阅读
3
下载下来以后,同样,复制到/alidata/server目录中,该目录存放有jdk,tomcat等服务。
mv /alidata/download/apache-tomcat-7.0.54.tar.gz /alidata/server
然后进行解压
tar -zxvf /alidata/server/apache-tomcat-7.0.54.tar.gz
步骤阅读
步骤阅读
4
当解压成功以后,我们直接进入到tomcat bin目录中。
输入 ./startup.sh启动Tomcat,假如显示Tomcat started,则表明启动成功。
步骤阅读
步骤阅读
5
输入地址,假如能够成功的访问到Tomcat的默认界面表示成功.
Tomcat的默认端口为8080
步骤阅读
END
网络经验:jingyan..com
注意事项
Tomcat的默认端口为8080
由于系统的不一样,可能其他系统配置环境变量不是/etc/profile
‘陆’ 如何在linux配置JDK环境变量和tomcat环境变量,配置好后如何使用tomcat
linux环境变量和windows类似分全局和用户的
全局的 /etc/profile 用户的 用户根目录 .bash_profile
配置全局 vi /etc/profile
i 编辑模式
在文件最后
export JAVA_HOME=/usr/local/java/jdk1.6.0_13
export PATH=$JAVA_HOME/bin:$PATH
配置用户的 内容一样
tomcat本分不需要关联其他只需读取系统配置的JDK变量
可直接拷贝整个目录然后 进入bin 目录下 执行 startup.sh
‘柒’ 关于Linux中的jdk和Tomcat的环境变量
为什么启动Tomcat后就能访问8080 --- 应该是默认配置,很正常
不是还要配置Tomcat环境变量的吗 --- web服务器更多的是配置文件吧?不一定是环境变量
如果要配Tomcat,要怎么配 --- 一般是想配什么,然后去搜,比如修改默认端口、默认主页名称啥的
官方教程在这里网页链接
‘捌’ linux下的tomcat配置环境变量的作用
tomcat的环境变量在运行的时候就自动配上了。《linux就该这么学》
但是我们可以自定义配置环境变更,跟据自己的要求去运行tomcat。
‘玖’ 在linux下如何配置tomcat环境变量,已安装jdk,并配好jdk环境变量。
1、你可以编辑tomcat/bin/catalina.sh,在第一行添加
export JAVA_HOME=/usr/java/jdk1.7
2、或者在/etc/bashrc添加
3、或者在~/.bash_profile添加
4、cd tomcat;执行./bin/startup.sh即可