以前,我一直都是使用Windows server 2008 作为java的应用部署环境来使用,但是貌似主流的软件公司都是使用linux,这对我来说,是一个硬伤啊。
正好,现在公司现在有个项目,自主选择的余地比较大,在使用操作环境上,队友强烈建议使用linux,并吧嗒吧嗒的说了一堆linux的好处,好吧,那就用linux吧,虽然我之前不会,但是我也有强烈的信心,把环境搭好,于是我就真的搭建好了,现在把整个过程分享出来,包含:jdk 1.8的安装和tomcat 8.0的安装
首先使用工具,把jdk和tomcat上传到服务器
然后到linux的黑窗口
输入:javac –version 查看服务器上,当前默认的jdk 版本
[root@sxora01 ~]# java -version java version "1.7.0_45" OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15) OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
再输入:rpm -qa|grep java
[root@sxora01 ~]# rpm -qa|grep java java-1.6.0-openjdk-devel-1.6.0.0-1.66.1.13.0.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 tzdata-java-2013g-1.el6.noarch java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 libvirt-java-devel-0.4.9-1.el6.noarch java-1.7.0-openjdk-devel-1.7.0.45-2.4.3.3.el6.x86_64 libvirt-java-0.4.9-1.el6.noarch [root@sxora01 ~]#
这个时候,我们可以看到linux 默认java 版本,但是现在我们想使用jdk 1.8 那么我们就要去卸载默认的版本
卸载以上三个文件(需要root权限,登录root权限卸载)
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e --nodeps tzdata-java-2013g-1.el6.noarch
完毕后,再执行 java -version
如果黑窗口出现,没有那个文件或目录的提示那就说明是卸载完毕了,如果没有则
输入:rpm -qa|grep java
输入:rpm -e --nodeps java XXX 把剩余的版本卸载完成
如果上面的步骤执行完毕,那么进入到下一步
[root@sxweb ~]# cd /usr [root@sxweb usr]# mkdir java
在 usr 目录下创建java 文件夹
然后在 mv jdk-8u111-linux-x64.tar.gz /usr/java
将压缩包移入到指定的目录
tar -xvzf jdk-8u111-linux-x64.tar.gz
将文件进行解压
然后进行环境配置
[root@sxweb java]# vi ~/.bashrc
出现后,键盘单击 a 进入编辑模式
# User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi export JAVA_HOME=/usr/java/jdk1.8.0_111 export JAVA_BIN=$JAVA_HOME/bin export JAVA_LIB=$JAVA_HOME/lib export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar export PATH=$JAVA_BIN:$PATH
编辑完成 按esc 退出编辑
在输入:wq 关闭并退出
使jdk环境变量生效,source ~/.bashrc
[root@sxweb java]# java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode) [root@sxweb java]#
再次输入 java -version
则可以看见,环境搭建成功
现在,我们再来安装tomcat
cd /usr 进入 usr 目录
mkdir tomcat 创建tomcat 文件夹
mv apache-tomcat-8.0.39.tar.gz /usr/tomcat 将tomcat 包移动到tomcat里面
tar -xvzf apache-tomcat-8.0.39.tar.gz 进行解压
[root@sxweb tomcat]# mv apache-tomcat-8.0.39/* /usr/tomcat
[root@sxweb tomcat]# ll
total 9204
drwxr-xr-x 2 root root 4096 Jan 5 10:24 apache-tomcat-8.0.39
-rw-r--r-- 1 root root 9304967 Dec 27 17:16 apache-tomcat-8.0.39.tar.gz
drwxr-xr-x 2 root root 4096 Jan 5 10:24 bin
drwxr-xr-x 2 root root 4096 Nov 9 16:53 conf
drwxr-xr-x 2 root root 4096 Jan 5 10:24 lib
-rw-r--r-- 1 root root 57011 Nov 9 16:53 LICENSE
drwxr-xr-x 2 root root 4096 Nov 9 16:48 logs
-rw-r--r-- 1 root root 1444 Nov 9 16:53 NOTICE
-rw-r--r-- 1 root root 6741 Nov 9 16:53 RELEASE-NOTES
-rw-r--r-- 1 root root 16195 Nov 9 16:53 RUNNING.txt
drwxr-xr-x 2 root root 4096 Jan 5 10:24 temp
drwxr-xr-x 7 root root 4096 Nov 9 16:50 webapps
drwxr-xr-x 2 root root 4096 Nov 9 16:48 work
[root@sxweb tomcat]# cd apache-tomcat-8.0.39
[root@sxweb apache-tomcat-8.0.39]# ll
total 0
执行后,在将解压文件夹内容移出到tomcat 目录下
删除空文件夹
[root@sxweb tomcat]# rm -rf apache-tomcat-8.0.39
cp /usr/tomcat/bin/catalina.sh /etc/init.d/tomcat
将catalina.sh 复制成/etc/init.d/tomcat
在对该文件进行编辑
[root@sxweb ~]# cd /etc/init.d [root@sxweb init.d]# ll total 404 -rwxr-xr-x. 1 root root 1288 Nov 23 2013 abrt-ccpp -rwxr-xr-x. 1 root root 1628 Nov 23 2013 abrtd -rwxr-xr-x. 1 root root 1642 Nov 23 2013 abrt-oops -rwxr-xr-x. 1 root root 1725 Aug 19 2010 acpid -rwxr-xr-x. 1 root root 2062 Jan 30 2012 atd -rwxr-xr-x. 1 root root 3378 Jun 22 2012 auditd -rwxr-xr-x. 1 root root 4043 Nov 23 2013 autofs -r-xr-xr-x. 1 root root 1340 Nov 24 2013 blk-availability -rwxr-xr-x. 1 root root 710 Nov 11 2010 bluetooth -rwxr-xr-x. 1 root root 2094 Feb 22 2013 certmonger -rwxr-xr-x. 1 root root 5160 Nov 23 2013 cgconfig -rwxr-xr-x. 1 root root 3580 Nov 23 2013 cgred -rwxr-xr-x. 1 root root 11355 Aug 13 2013 cpuspeed -rwxr-xr-x. 1 root root 2826 Nov 23 2013 crond -rwxr-xr-x. 1 root root 3034 Aug 17 2013 cups -rwxr-xr-x. 1 root root 1702 Feb 22 2013 dnsmasq -rwxr-xr-x. 1 root root 3245 Jul 9 2013 firstboot -rw-r--r--. 1 root root 18586 Oct 10 2013 functions -rwxr-xr-x. 1 root root 1801 Jul 20 2011 haldaemon -rwxr-xr-x. 1 root root 5866 Oct 10 2013 halt -rwxr-xr-x. 1 root root 2001 Aug 14 2013 htcacheclean -rwxr-xr-x. 1 root root 3371 Aug 14 2013 httpd -rwxr-xr-x. 1 root root 10804 Nov 23 2013 ip6tables -rwxr-xr-x. 1 root root 10688 Nov 23 2013 iptables -rwxr-xr-x. 1 root root 1938 Aug 23 2013 irqbalance -rwxr-xr-x. 1 root root 18133 Nov 23 2013 kdump -rwxr-xr-x. 1 root root 652 Oct 10 2013 killall -rwxr-xr-x. 1 root root 15432 Nov 23 2013 libvirt-guests -r-xr-xr-x. 1 root root 2134 Nov 24 2013 lvm2-lvmetad -r-xr-xr-x. 1 root root 2665 Nov 24 2013 lvm2-monitor -rwxr-xr-x. 1 root root 2571 Oct 11 2013 mdmonitor -rwxr-xr-x. 1 root root 2200 Sep 14 2012 messagebus -rwxr-xr-x. 1 root root 2989 Oct 10 2013 netconsole -rwxr-xr-x. 1 root root 5428 Oct 10 2013 netfs -rwxr-xr-x. 1 root root 6334 Oct 10 2013 network -rwxr-xr-x. 1 root root 2205 Nov 23 2013 NetworkManager -rwxr-xr-x. 1 root root 6364 Nov 22 2013 nfs -rwxr-xr-x. 1 root root 3526 Nov 22 2013 nfslock -rwxr-xr-x. 1 root root 1923 Jul 15 2013 ntpd -rwxr-xr-x. 1 root root 2043 Jul 15 2013 ntpdate -rwxr-xr-x. 1 root root 1875 Oct 15 2012 numad -rwxr-xr-x. 1 root root 2261 Jun 25 2011 oddjobd -rwxr-xr-x. 1 root root 2023 Apr 3 2012 portreserve -rwxr-xr-x. 1 root root 3852 Dec 3 2011 postfix -rwxr-xr-x. 1 root root 1556 Jul 17 2012 psacct -rwxr-xr-x. 1 root root 2034 Jun 13 2013 quota_nld -rwxr-xr-x. 1 root root 1513 Sep 17 2013 rdisc -rwxr-xr-x. 1 root root 1822 Nov 23 2013 restorecond -rwxr-xr-x. 1 root root 1808 Dec 18 2011 rngd -rwxr-xr-x. 1 root root 2073 Feb 22 2013 rpcbind -rwxr-xr-x. 1 root root 2518 Nov 22 2013 rpcgssd -rwxr-xr-x. 1 root root 2305 Nov 22 2013 rpcidmapd -rwxr-xr-x. 1 root root 2464 Nov 22 2013 rpcsvcgssd -rwxr-xr-x. 1 root root 2011 Aug 15 2013 rsyslog -rwxr-xr-x. 1 root root 1698 Nov 23 2013 sandbox -rwxr-xr-x. 1 root root 2056 Nov 20 2012 saslauthd -rwxr-xr-x. 1 root root 647 Oct 10 2013 single -rwxr-xr-x. 1 root root 3002 Feb 22 2013 smartd -rwxr-xr-x. 1 root root 2162 Nov 22 2013 snmpd -rwxr-xr-x. 1 root root 1738 Nov 22 2013 snmptrapd -rwxr-xr-x. 1 root root 2472 Nov 23 2013 spice-vdagentd -rwxr-xr-x. 1 root root 4534 Nov 23 2013 sshd -rwxr-xr-x. 1 root root 2712 Nov 23 2013 sssd -rwxr-xr-x. 1 root root 2276 Apr 2 2013 svnserve -rwxr-xr-x. 1 root root 1144 Nov 23 2013 sysstat -rwxr-xr-x 1 root root 22616 Jan 5 10:48 tomcat -rwxr-xr-x. 1 root root 2294 Nov 23 2013 udev-post -rwxr-xr-x. 1 root root 1674 Feb 22 2013 wdaemon -rwxr-xr-x. 1 root root 1608 Nov 23 2013 winbind -rwxr-xr-x. 1 root root 1866 Feb 4 2013 wpa_supplicant -rwxr-xr-x. 1 root root 3555 Oct 8 2013 xinetd -rwxr-xr-x. 1 root root 4799 Feb 22 2013 ypbind [root@sxweb init.d]# vim tomcat
在文件中加入,我下段全部内容
# chkconfig: 2345 63 37 # description: tomcat server init script # Source Function Library . /etc/init.d/functions JAVA_HOME=/usr/java/jdk1.8.0_111 CATALINA_HOME=/usr/tomcat
注释掉的也要加上,不要漏掉
完整:
#!/bin/sh # chkconfig: 2345 63 37 # description: tomcat server init script # Source Function Library . /etc/init.d/functions JAVA_HOME=/usr/java/jdk1.8.0_111 CATALINA_HOME=/usr/tomcat # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ----------------------------------------------------------------------------- # Control Script for the CATALINA Server "tomcat" 619L, 22616C
然后执行
相关推荐
在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK 1.8。Oracle官方网站提供了JDK的下载链接,对于Java SE Development Kit 8u331,你可以从以下网址获取...
【标题】"Tomcat8+jdk1.8.zip"是一个包含Tomcat 8服务器和Java Development Kit (JDK) 1.8版本的压缩包,适用于Linux和Windows操作系统。这个组合是开发和运行Java Web应用程序的常用环境配置。 【描述】提及的...
真实有效可用!!!童叟无欺!!jdk linux安装自己百度即可,tomcat 解压可用!记住:都是64位!
本教程将详细介绍如何在Linux环境下安装与配置Java JDK 1.8和Apache Tomcat,为初学者提供一个简单易懂的操作流程。 首先,我们要处理的是`jdk-8u161-linux-x64.tar.gz`文件,这是Oracle JDK 1.8的一个版本,适用于...
本压缩包"web服务器配置安装包_jdk1.8_tomcat8_x64"是专为Linux系统设计的,包含了Java Development Kit(JDK)1.8版本和Tomcat 8的64位版本,这两个组件是搭建和运行Java Web应用的基础。 首先,JDK是Java编程语言...
本篇文章将深入探讨JDK 1.8及其在Linux环境下的安装与配置,同时也会提及与之配合使用的Tomcat 7服务器。 首先,JDK 1.8带来了Lambda表达式,这是Java语言的一次重大语法更新,使得代码更加简洁、易读。Lambda允许...
总的来说,JDK 1.8和Tomcat 8的组合为开发者提供了一个强大的Java Web开发环境。它们支持最新的Java特性和Web标准,使得开发和部署Java应用变得更加高效和便捷。无论是在个人机器上进行本地开发,还是在服务器上运行...
本文将指导读者在 Linux 系统中搭建 JavaEE 开发环境,包括安装 JDK 1.8、Tomcat 9.0 和 MySQL 5.7 数据库。 在开始搭建之前,需要了解 JavaEE 开发环境的组成部分。JavaEE(Java Platform, Enterprise Edition)是...
总的来说,JDK 1.8和Tomcat 9.0的组合为Java Web开发者提供了一个稳定且功能丰富的开发和运行平台。通过正确配置和使用这两个组件,开发者可以构建和部署复杂的Web应用程序,满足各种业务需求。
Linux-jdk1.8.zip文件是一个压缩包,包含了所有必要的组件,如Java运行时环境(JRE)和Java开发工具(Java Development Kit, JDK),使得用户可以在Linux系统上快速安装和使用Java 8。 JDK 1.8是Java语言的一个重大...
这个版本的JDK是Oracle公司为Linux用户提供的,它包含了编译器、JRE(Java Runtime Environment)、调试工具和其他必要的库,使得开发者能够在Linux环境下编写、测试和运行Java代码。 1. **JDK的组成**: - **...
标题"jdk1.8+tomcat-8.5.45.zip"揭示了这个压缩包包含的是Java开发工具包(JDK)的1.8版本和Tomcat服务器的8.5.45版本。这里的"1.8"指的是Java SE 8,而"8.5.45"是Tomcat 8.5系列的一个具体发行版。这个组合通常用于...
【标题】"Linux系统下的JDK1.8资源" ...总之,"Linux系统jdk1.8 gz资源"对于需要在64位Linux服务器上运行Java应用程序的管理员来说,是至关重要的基础组件,它的正确安装和配置是确保Java应用稳定运行的关键步骤。
总结,部署Solr 7.2.0到JDK 1.8环境下的Tomcat 8涉及到多个步骤,包括安装和配置JDK,准备Tomcat,部署Solr,创建和配置Solr核心,以及导入和查询数据。这是一个基础的部署流程,实际使用时可能还需要考虑安全性、...
前天帮公司搭建jenkins,下载了最新版本,结果安装的时候提示jdk版本不支持,去官网看了一下最新版本好像只支持jdk11和jdk17了,费了一番力气,在官网找到了支持jdk1.8的最新版本2.346.1 亲测有效。发出来方便大家...
本文将详细介绍如何在Linux 64位环境下配置和使用`linux64_jdk8+tomcat8.rar`这个压缩包,包括JDK 1.8的安装以及Tomcat 8的部署。 首先,我们来了解`linux64_jdk8+tomcat8.rar`这个文件。这是一个rar格式的压缩包,...
JDK1.8+Tomcat7+MySQL5.5安装包 全部都是rmp文件,安装的过程将会写在博客中,
利用shell脚本一键自动化配置Linux基础环境(包括主机名的修改,配置静态ip地址,修改yum源为华为源,永久关闭Linux的防火墙,安装一些必要基础的工具),安装jdk1.8,配置java环境变量,安装tomcat8,访问html,...
总结,通过上述步骤,你可以在Linux环境中成功安装JDK 1.8、MySQL 5.6和Tomcat 8.5.56。这三者是开发和部署Java Web应用的基础,确保了运行环境的稳定性和兼容性。在实际操作中,根据你的Linux发行版和具体需求,...
JDK1.8+Tomcat8.5+Maven3.3.9+MySQL5.7,都是在Linux系统下搭建环境所需要的压缩包,需要的可以自行下载,配置详情,可以参看https://blog.csdn.net/weixin_40460171/article/details/106758629