linux部署java项目怎么安装tomcat

linux下的tomcat安装与配置
当前使用版本:
& JDK:jdk-7u4-linux-x64.rpm
& Tomcat:apache-tomcat-7.0.27.tar.gz
& Centos 5.5 64位操作系统
1、将以下安装包拷贝至data0目录下
& 进入/data0
& 执行rpm &ivh jdk-7u4-linux-x64.rpm
& 执行 tar zxvf apache-tomcat-7.0.27.tar.gz
&mv apache-tomcat-7.0.27 /usr/local/tomcat
添加环境变量
& 编辑文件/etc/profile
& 在文件最后添加如下内容:
& export JAVA_HOME=/usr/java/jdk1.7.0_04
& export TOMCAT_HOME=/usr/local/tomcat
& 保存退出 & 执行 source /etc/profile
使文件生效。
关闭防火墙
& chkconfig iptables off
& service iptables stop
启动tomcat
& 将项目business拷贝至/usr/local/tomcat/webapps下
& 编辑server.xml文件,添加
& &Context path=""
docBase="/usr/local/tomcat/webapps/business"
reloadable="true"/&
& 保存退出。
& 启动:/usr/local/tomcat/bin/startup.sh
& 关闭:/usr/local/tomcat/bin/shutdown.sh
更改默认首页
& 假如要更改的首页为loginFrm.html
& 打开文件conf/web.xml,找到这段代码:
&&welcome-file-list&&
&&welcome-file&index.html&/welcome-file&&
&&welcome-file&index.htm&/welcome-file&&
&&welcome-file&index.jsp&/welcome-file&&
&&/welcome-file-list&&
&&welcome-file-list&&
&&welcome-file&loginFrm.html&/welcome-file&&
&&welcome-file&index.html&/welcome-file&&
&&welcome-file&index.htm&/welcome-file&&
&&welcome-file&index.jsp&/welcome-file&&
&&/welcome-file-list&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。用户名:Jasonzhang345
文章数:48
评论数:106
访问量:109503
注册日期:
阅读量:1297
阅读量:3317
阅读量:580763
阅读量:463951
[匿名]51cto游客:
[匿名]51cto游客:
[匿名]51cto游客:
[匿名]51cto游客:
[匿名]jiaoliu:
[匿名]51cto游客:
[匿名]ppxh:
51CTO推荐博文
& 这几天一直下着雨,下午接到邮件说公司内要搞个linux+tomcat+oracle+appche服务器,因公司的公网上的服务器也是按照这个环境进行配置的,为了让我们的子系统转到公网服务器上不存在什么问题,所以我们得要求一样的配置环境,就这样我的工作开始了。。。。
&&& 有没有听过这样一句话:“没有准备的人就是准备失败的人。”所以我做好了以下的查看:
&&&& 1.服务器linux的版本
&&&&&&&&#uname -r
&&&&&&& #cat /proc/version
、首先要安装JDK
下载来的文件为:jdk-1_5_0_15-linux-i586.bin,放到/usr/locale/下
下面安装JDK#chmod&755 jdk-1_5_0_15-linux-i586.bin#./jdk-1_5_0_06-linux-i586.bin
敲几次空格就OK了。还有一个是否接受协议,输入YES就可以了。
安装JDK成功后,下面就要配置环境变量了。修改/etc/profile加入以下变量
这步后来证实了什么作用,主要是用来检查JDK的,但是还是建议大家还是作为一步进行配置。其实真正的设置是在~/.bashrc里面进行设置这里会直接影响到tomcat的运行。export JAVA_HOME=/usr/local/java/jdk-1_5_0_06export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.export PATH=$JAVA_HOME/bin:$PATH保存后重启系统。输入java -version查看java version "1.5.0_06"Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)表示JDK已成功安装。
注:我在配置JAVA环境变量的时候,运行java -version得到的却是java version "1.4.2"gcj (GCC) 3.4.3
(Red Hat 3.4.3-9.EL4)Copyright (C) 2004 Free Software Foundation, Inc.T see the source for copying conditions.& There is NO not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.这说明系统中的gcj所带的JAVA的环境变量优先获得执行权。解决方法就是像上面的设置export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。(如果放到最前,则会出现上述问题)
到这里我们的JDK的配置就完成了,此步骤的检验怎么做呢,很简单。运用helloworld来完成简单的编译和实现。 这里小试验就自己动手完成吧,我就不多说了。
第三步: TOMCAT的安装是最后的IE访问的实现
本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
15:03:24 11:29:13 15:27:34博客分类:
1.可以采用ftp窗口和命令行窗口一起使用的方式来配置
2.JDK、tomcat文件都可以到官网wget下载。
附注:这里只是将分散的知识点集中了起来而已。
Linux安装JDK
Search Keyword:linux 安装JDK
参考文章:http://www.blogjava.net/flyingis/archive//17191.aspx
# wget /otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64-rpm.bin
2.赋权限:
chmod +x jdk-6u31-linux-x64-rpm.bin
#./jdk-6u31-linux-x64-rpm.bin
4.设置java环境:直接下载etc/profile在最后添加如下内容,然后上传
#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_31
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
5.是否成功安装JDK验证:# java
Usage: java [-options] class [args...]
(to execute a class)
java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
use a 32-bit data model if available
use a 64-bit data model if available
to select the "server" VM
Linux安装Tomcat
Search Keyword:linux 安装tomcat
参考文章:http://www.blogjava.net/flyingis/archive//17191.aspx
Wget:/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
#tar -zxvf apache-tomcat-6.0.35.tar.gz
3.启动tomcat
cd /usr/local/tomcat6/bin
#./startup.sh
4.访问tomcat
Linux安装mysql
采用yum安装mysql
/201011/linux%E4%B8%8B%E4%BD%BF%E7%94%A8yum%E5%AE%89%E8%A3%85mysql/
#yum install mysql-server
授权访问mysql server
/xyzdw/archive//2135227.html
10楼: http://bbs.chinaunix.net/thread--1.html
1、d:\mysql\bin\&mysql
root //这样应该可以进入MySQL服务器
2、mysql&GRANT
PRIVILEGES
'root'@'%'
OPTION //赋予任何主机访问数据的权限
3、mysql&FLUSH
PRIVILEGES //修改生效
4、mysql&EXIT //退出MySQL服务器
Mysql开关及重启
service mysqld start
service mysqld stop
service mysqld restart
浏览 14899
浏览: 312513 次
来自: 成都
这么构建出来的应该都是完全二叉树吧。。
非常好,很受益
IOUtil 代码能贴出来吗?
请问楼主是如何想到 nodeList.get(parentI ...博客分类:
通常发布一个Java web项目需要一个支持Servlet
和 Jsp的服务器,最常用的是tomcat,Jboss,Jetty。我一般选择tomcat发布,简要描述在linux下安装JDK和搭建tomcat服务器过程。
第一步:下载JDK
官方下载地址:
下载.tar.gz扩展名的
第二步:安装JDK
在终端窗口内输入
tar zxvf jdk-7u51-linux-x64.gz
chmod 777 jdk-7u51-linux-x64
./jdk-7u51-linux-x64
按提示完成操作,默认安装路径应该是/usr/java/jdk1.7.0_51
第三步:配置JDK
打开配置文件
vim /etc/profile
在尾部添加:
export JAVA_HOME=/usr/java/jdk1.7.0_51/
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:/usr/java/jdk1.7.0_51/lib:/usr/java/jdk1.7.0_51/jre/lib:$CLASSPATH
刷新配置文件
source /etc/profile
测试安装的java
java -version 出现如下所示的
第四步:下载tomcat
官方下载地址:
第五步:安装tomcat
把下载的apache-tomcat-7.0.54.tar.gz文件上传到服务器的根目录
tar zxvf apache-tomcat-7.0.54.tar.gz
mv apache-tomcat-7.0.54 apache-tomcat
第六步:配置tomcat
打开配置文件
vim /etc/profile
在文件末尾添加:
export TOMCAT_HOME=/apache-tomcat/
刷新配置文件
source /etc/profile
cd /apache-tomcat/bin/
chmod 777 *.sh
启动服务器
bash catalina.sh start
测试tomcat: 在客户端输入服务器的ip:8080,如下:“http://115.28.4.51:8080”
如果出现下面这张图,jdk+tomcat安装配置成功了。
tomcat实时查看日志
切换到tomcat logs目录
tail -f catalina.out
退出Ctrl+C
查找指定文件的关键词 信息,如ERROR
grep -i 'ERROR' catalina.out
浏览: 108033 次
来自: 长沙
请问楼主最后得出的结论是什么呢,自定义的hashmap比较快? ...
hibernate 1+N 是程序员的福音
这个springsize3里面早就有了啊
/neesonqk/Hib ...
/neesonqk/Hib ...博客访问: 264438
博文数量: 59
博客积分: 1076
博客等级: 准尉
技术积分: 811
注册时间:
Hello World !
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
[root@demo tomcat7]# pwd
/opt/tomcat7
[root@demo tomcat7]# ls
bin&& lib&&&&& logs&&& RELEASE-NOTES& temp&&&& work
conf& LICENSE& NOTICE& RUNNING.txt&&& webapps
[root@demo jdk1.7.0_17]# ls
bin&&&&&&& lib&&&&&&&&& src.zip
COPYRIGHT& LICENSE&&&&& THIRDPARTYLICENSEREADME-JAVAFX.txt
db&&&&&&&& man&&&&&&&&& THIRDPARTYLICENSEREADME.txt
include&&& README.html
jre&&&&&&& release
[root@demo jdk1.7.0_17]# pwd
/opt/jdk1.7.0_17
全局环境变量:
vi /etc/profile在最后添加
[root@demo etc]# tail -n 4 /etc/profile
export JAVA_HOME=/opt/jdk1.7.0_17
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:/opt/tomcat7/bin
export JRE_HOME=$JAVA_HOME/jre
只更改root环境变量
[root@demo ~]# vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
&&&&&&& . ~/.bashrc
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export JAVA_HOME=/opt/jdk1.7.0_17
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:/opt/tomcat7/bin
export JRE_HOME=$JAVA_HOME/jre
添加临时环境变量,关闭当前bash后,环境变量无效
[root@demo bin]# export JAVA_HOME=/opt/jdk1.7.0_17
[root@demo bin]# export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@demo bin]# export PATH=$PATH:$JAVA_HOME/bin:/opt/tomcat7/bin
[root@demo bin]# export JRE_HOME=$JAVA_HOME/jre
[root@Test init.d]# vi /etc/init.d/tomcat7&&&&
内容文末附有
[root@Test init.d]# chkconfig --add tomcat7
[root@Test init.d]# chkconfig --list |grep tomcat7
tomcat7&&&&&&&& 0:off&& 1:off&& 2:on&&& 3:on&&& 4:on&&& 5:on&&& 6:off
[root@Test init.d]# service tomcat7 restart
tomcat ( pid
) is running...
Shutting down Tomcat: Using CATALINA_BASE:&& /opt/tomcat7
Using CATALINA_HOME:&& /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME:&&&&&&& /usr
Using CLASSPATH:&&&&&& /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
Starting Tomcat: Using CATALINA_BASE:&& /opt/tomcat7&&&&&& [& OK& ]
Using CATALINA_HOME:&& /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME:&&&&&&& /usr
Using CLASSPATH:&&&&&& /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [& OK& ]
[root@Test init.d]# service tomcat7 stop
tomcat ( pid
) is running...
Shutting down Tomcat: Using CATALINA_BASE:&& /opt/tomcat7
Using CATALINA_HOME:&& /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME:&&&&&&& /usr
Using CLASSPATH:&&&&&& /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
[root@Test init.d]# service tomcat7 restart&&&&&&&&&&&&&&& [& OK& ]
Tomcat is stopped
Starting Tomcat: Using CATALINA_BASE:&& /opt/tomcat7
Using CATALINA_HOME:&& /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME:&&&&&&& /usr
Using CLASSPATH:&&&&&& /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [& OK& ]
[root@Test init.d]# service tomcat7 start
Starting Tomcat: Using CATALINA_BASE:&& /opt/tomcat7
Using CATALINA_HOME:&& /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME:&&&&&&& /usr
Using CLASSPATH:&&&&&& /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& [& OK& ]
[root@Test init.d]#
#=======tomcat7 Service Script=====================================================================
[root@Test init.d]# vi /etc/init.d/tomcat7
CATALINA_HOME=/opt/tomcat7
JAVA_HOME=/opt/jdk1.7.0_17
TOMCAT_START=$CATALINA_HOME/bin/startup.sh
TOMCAT_STOP=$CATALINA_HOME/bin/shutdown.sh
# source function library.
. /etc/rc.d/init.d/functions
# check that networking is up.
[ "${NETWORKING}" = "no" ] && exit 0
# check for tomcat script
if [ ! -f $CATALINA_HOME/bin/catalina.sh ]; then
&&&&&&&&&echo "Tomcat not valilable..."
&&&&&&&&exit
&&&&&&&&echo -n "Starting Tomcat: "
&&&&&&&&daemon $TOMCAT_START
&&&&&&&&echo
&&&&&&&&touch /var/lock/subsys/tomcat
&&&&&&&&ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' \
&| wc | awk '{print $2}' & /tmp/tomcat_process_count.txt
&&&&&&&&read line & /tmp/tomcat_process_count.txt
&&&&&&&&if [ $line -gt 0 ]; then
&&&&&&&&&&&&&&&&echo -n "tomcat ( pid "
&&&&&&&&&&&&&&&&ps ax --width=1000 | grep "org.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}'
&&&&&&&&&&&&&&&&echo -n ") is running..."
&&&&&&&&&&&&&&&&echo
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&echo -n $"Shutting down Tomcat: "
&&&&&&&&&&&&&&&&daemon $TOMCAT_STOP
&&&&&&&&&&&&&&&&rm -f /var/lock/subsys/tomcat.pid echo
&&&&&&&&else
&&&&&&&&&&&&&&&&echo "Tomcat is stopped"
&&&&&&&&fi
restart(){
&&&&&&&&stop
&&&&&&&&start
&&&&&&&&ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' \
&| wc | awk '{print $2}' & /tmp/tomcat_process_count.txt
&&&&&&&&read line & /tmp/tomcat_process_count.txt
&&&&&&&&if [ $line -gt 0 ]; then
&&&&&&&&&&&&&&&&echo -n "tomcat ( pid "
&&&&&&&&&&&&&&&&ps ax --width=1000 | grep "org.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}'
&&&&&&&&&&&&&&&&echo -n ") is running..."
&&&&&&&&&&&&&&&&echo
&&&&&&&&else
&&&&&&&&&&&&&&&&echo "Tomcat is stopped"
&&&&&&&&fi
case "$1" in
&&&&&&&&start)
&&&&&&&&&&&&&&&&start ;;
&&&&&&&&stop)
&&&&&&&&&&&&&&&&stop ;;
&&&&&&&&restart)
&&&&&&&&&&&&&&&&stop
&&&&&&&&&&&&&&&&sleep 3
&&&&&&&&&&&&&&&&start ;;
&&&&&&&&status)
&&&&&&&&&&&&&&&&status ;;
&&&&&&&&*)
&&&&&&&&&&&&&&&&echo "Usage: tomcatd {start|stop|restart|status}"
&&&&&&&&&&&&&&&&exit 1
#=======tomcat7 Service Script=====================================================================
阅读(12069) | 评论(4) | 转发(3) |
相关热门文章
给主人留下些什么吧!~~
我按照配置文件设置后,启动:&service&tomcat,&提示下面错误:Starting&Tomcat:&Neither&the&JAVA_HOME&nor&the&JRE_HOME&environment&variable&is&definedAt&least&one&of&these&environment&variable&is&needed&to&run&this&program&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nb
在脚本前面需要加入下面三行才能将tomcat7加入开机启动#!/bin/bash#&chkconfig:&&#&description:Tomcat&service
怎么了,请指出???
文明上网,理性发言...
请登录后评论。

我要回帖

更多关于 linux 安装tomcat 的文章

 

随机推荐