linuxtomcat下载
① linux下载tomcat
systemctl status tomcat.service
//或者
systemctl status tomcat
选择用 yum 来安装 tomcat , 安装命令如下:
yum install tomcat
yum -y install tomcat
第二个命令 -y 代表遇到询问都选 y , 这个是一步操作。
安装完成后,安装目录在 "/usr/share/tomcat" , 我们用 cd 命令切到这个目录,用 ls 命令查看这个目录里面的文件,如下所示:
Suse系统用zypper install tomcat命令
现在 tomcat 已经安装好了,通过 systemctl status tomcat 命令查看一下 tomcat 的状态。效果如下:
我们用以下命令来启动 tomcat.
systemctl start tomcat.service
//或者
systemctl start tomcat
启动完成后,我们就可以查看 tomcat 运行状态。
首先我们进入到 tomcat 的 webapps 目录,查看目录
Cd /usr/share/tomcat/webapps
Ll
发现目录是空的,用下面命令安装默认浏览器管理界面:
安装完成后,查看目录
查看tomcat进程ps –ef | grep tomcat
systemctl stop tomcat.service
//或者
systemctl stop tomcat
systemctl restart tomcat.service
//或者
systemctl restart tomcat
然后再控制台下发扫描,就会有事件上报
/usr/share/tomcat/webapps/重要路径
② 虚拟机中怎么用linux系统安装配置tomcat
(一)、JDK安装tar.gz为解压后就可使用的版本,这里我们将jdk-8u45-linux-i586.tar.gz解压到/usr/local/下。1、解压[root@Tomcat~]#tar-zxvfjdk-8u45-linux-i586.tar.gz2、环境配置[root@Tomcat~]#sudovi/etc/profile#setjavaenvironmentJAVA_HOME=/usr/local/jdk1.8.0CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexportJAVA_HOMECLASSPATHPATH保存退出[root@Tomcat~]#source/etc/profile使更改的配置立即生效[root@Tomcat~]#java-version查看JDK版本信息,如果显示出1.8.0证明成功(二)、安装Tomcat[root@Tomcat~]#tar-zxvfapache-tomcat-6.0.10.tar.gz//解压[root@Tomcat~]#mvapache-tomcat-6.0.10/usr/local/tomcat//移动apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat[root@Tomcat~]#/usr/local/tomcat/bin/startup.sh//启动tomcat参考:Linux下,简单几步搭建tomcat-/243
③ Linux系统应该下载哪个tomcat最好是.tar的
core是核心程序,linux就下zip或tar.gz的,其它是Win系统的。Full Documentation是完整的说明文档Deployer 安装部署版本Extras是额外组件Embedded是嵌入式版本。要学好linux,请关注《linux就该这么学》一书。
④ 如何在linux下安装tomcat
安装Jdk
1
由于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
安装Tomcat 7
首先同样我们需要将Tomcat 7下载下来。打开Tomcat的官网。
我们选择左边的Tomcat 7下载
选择tar.gz下载方式,复制下载地址,在linux终端中输入:
wget -c 下载地址
进行下载。
下载下来以后,同样,复制到/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
当解压成功以后,我们直接进入到tomcat bin目录中。
输入 ./startup.sh启动Tomcat,假如显示Tomcat started,则表明启动成功。
输入地址,假如能够成功的访问到Tomcat的默认界面表示成功.
Tomcat的默认端口为8080
⑤ 如何在Linux下安装JDK1.6和Tomcat6
1. 安装Jdk步骤
1) 下载Jdk,如jdk-6u18-linux-i586.bin;
2) 在终端里找到jdk-6u18-linux-i586.bin所在的目录,执行命令:chmod a+x jdk-6u18-linux-i586.bin,添加执行的权限;
3) 执行命令:./ jdk-6u18-linux-i586.bin,生成jdk1.6.0_18文件夹;
4) 执行命令:chmod a+x jdk1.6.0_18,给jdk1.6.0_18添加执行的权限;
5) 执行命令:sh jdk-6u18-linux-i586.bin,安装Jdk;
6) 安装界面会出现授权协议,输入Y后就可把Jdk安装在jdk-6u18-linux-i586.bin和jdk1.6.0_18所在的目录;
7) 需要设置环境变量
a. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了;
b. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk;
c. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中;(CLASSPATH看部署环境的具体情况而定,看需不需要配置)
8) 三种配置环境变量的方法;(注:第二种方法本人使用过是完全可行,其他两种方法都是从其他前辈那里记录下来的)
a. 修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题
用文本编辑器打开/etc/profile
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新登录
b. 修改.bash_profile文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了
用文本编辑器打开用户目录下的.bash_profile文件
在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新登录
c. 直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦
只需在shell终端执行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
9) 环境变量设置正确后,在终端执行命令source .bash_profile,之后没有显示任何错误再执行命令java –version,显示Jdk的版本信息即可正面安装成功
注:如果您也用的是环境配置的第二种方法,在第九步完全按照我的步骤即可。
2. 安装Tomcat
1) 下载Tomcat,如apache-tomcat-6.0.26.zip;
2) 在终端里找到apache-tomcat-6.0.26.zip所在的目录,执行命令:unzip apache-tomcat-6.0.26.zip,解压后得到文件夹apache-tomcat-6.0.26
3) apache-tomcat-6.0.26和apache-tomcat-6.0.26.zip在同一个目录;
4) 打开apache-tomcat-6.0.26文件夹,执行命令:chmod –R a+x bin,添加执行的权限;
5) 执行命令:./bin/startup.sh即可成功启动Tomcat服务;
6) 执行命令:ps –ef |grep java,可查看到服务成功启动后的进程;
3. 如果想卸载Jdk或Tomcat,直接删除相关的文件夹和文件即可
⑥ linux怎样安装tomcat
Linux下Tomcat的安装配置
一.下载安装对应的jdk,并配置Java环境。
官网下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
下载将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
1)webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署。
2)conf文件夹下主要是放置tomcat的服务器的相关配置文件
五。添加应用,再次进行测试
在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的监听端口
[root@master ~]# cd /usr/local/tomcat/conf
[root@master ~]# ls
[root@master ~]# vim server.xml
<Server port="8005" shutdown="SHUTDOWN">【停止tomcat时的端口】
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 【tomcat默认的监听端口是8080,现在改成8081】
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />【apache+tomcat模式时访问tomcat的端口】
现在重启tomcat。访问http://192.168.55.229:8081/moni2/【注意:这时就需要修改端口了,嘿嘿。。。】
七。创建tomcat实例
假如我们现在使用的地址是:192..168.55.229,假如我们想在该机器上面创建tomcat实例,但是我们创建实例的脚本在服务器192.168.55.233上面上线,那么我们需要怎么做呢,请看以下步骤:
[root@master ~]# mount -t nfs 192.168.55.233:/opt/nfs /nfs【挂载目录】
[root@master ~]# cd /nfs/
[root@master nfs]# ls
tcfile
[root@master nfs]# cd tcfile/
[root@master tcfile]# ls
backupfile deployfile instancefile
[root@master instancefile]# ls
tomcatTemplate tomcatTemplate.zip
[root@master instancefile]# cd tomcatTemplate
[root@master tomcatTemplate]# ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
[root@master tomcatTemplate]# cd bin
[root@master bin]# ls
bootstrap.jar commons-daemon.jar createResource.sh resource.properties startup.bat tool-wrapper.sh
c3p0.template commons-daemon-native.tar.gz digest.bat setclasspath.bat startup.sh version.bat
catalina.bat cpappend.bat digest.sh setclasspath.sh tomcat-juli.jar version.sh
catalina.sh createInstance.sh encrypt.bat shutdown.bat tomcat-native.tar.gz
catalina-tasks.xml createInstance.sh.bak encrypt.sh shutdown.sh tool-wrapper.bat
[root@master bin]# sh createInstance.sh tomcatServer229-1【创建实例】
/nfs/tcfile/instancefile/tomcatTemplate
New instance tomcatServer229-1 has successfully builded, and
shutdown.port=10001
ajp.port=8011
http.port=8081
https.port=8041
jmx.port=6901
[root@master bin]# cd /opt/oracle/tomcat/【可以在这个目录下面进行查看】
[root@master tomcat]# ls
tomcatServer229-1【命名规则,默认都是tomcat名字+-n表示第几个实例;实际上是脚本中规定有格式】
[root@master tomcat]#