CentOS 7

CentOS7下的各种应用


02_JDK+tomcat 部署(arm64)

<h1>环境说明</h1> <table> <thead> <tr> <th>类别</th> <th>详细信息</th> </tr> </thead> <tbody> <tr> <td>服务器</td> <td>华为TaiShan2280 鲲鹏920 arm64芯片</td> </tr> <tr> <td>操作系统</td> <td>CentOS Linux release 7.8.2003 (AltArch)</td> </tr> <tr> <td>虚拟化平台</td> <td>FusionCompute_VRM-8.0.0-ARM_64</td> </tr> </tbody> </table> <h1>一、OPEN JDK 安装</h1> <p>由于oracle jdk 在网上未能搜索到jdk1.7 arm64 版本的jdk安装包(32位有),再对比open jdk 与oracle jdk的区别,选择open jdk作为易通在泰山2280 鲲鹏920 arm64服务器环境上安装jdk。</p> <h3>1 open jdk与oracle jdk版本对照表</h3> <table> <thead> <tr> <th>open jdk</th> <th></th> <th>oracle jdk</th> </tr> </thead> <tbody> <tr> <td>jdk 1.9</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>JDK9 J2SE9 JAVA9</td> </tr> <tr> <td>jdk 1.8</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>JDK8 J2SE8 JAVA8</td> </tr> <tr> <td>jdk 1.7</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>JDK7 J2SE7 JAVA7</td> </tr> <tr> <td>jdk 1.6</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>JDK6 J2SE6 JAVA6</td> </tr> <tr> <td>jdk 1.5</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>JDK5 J2SE5 JAVA5</td> </tr> <tr> <td>jdk 1.4</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>J2SE1.4</td> </tr> <tr> <td>jdk 1.3</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>J2SE1.3</td> </tr> <tr> <td>jdk 1.2</td> <td>&lt;&lt; 等价 &gt;&gt;</td> <td>J2SE1.2</td> </tr> <tr> <td>jdk 1.1</td> <td></td> <td></td> <td></td> </tr> </tbody> </table> <h2>2、OPEN JDK 1.7 安装</h2> <p>从openjdk官网查看如何安装openjdk <a href="http://openjdk.java.net/install/index.html">http://openjdk.java.net/install/index.html</a></p> <pre><code class="language-bash">yum install java-1.7.0-openjdk</code></pre> <h3>2.1 linux查看openjdk的安装的路径(环境变量)</h3> <p>采用yum install java-1.7.0-openjdk,用echo $JAVA_HOME返回是空。</p> <h4>2.2 查看openjdk安装路径</h4> <p>参考:<a href="https://www.cnblogs.com/xieys-1993/articles/11981920.html">https://www.cnblogs.com/xieys-1993/articles/11981920.html</a></p> <pre><code class="language-bash">echo $JAVA_HOME</code></pre> <p>道使用echo $JAVA_HOME 就能直接显示出环境变量 ,但是显示的前提是你配置了环境变量,否则就会像我这台机器一样显示如下内容 : 并没有输出我们预期看到的路径信息。</p> <h4>2.3 寻找安装路径</h4> <pre><code class="language-bash">echo $JAVA_HOME</code></pre> <p>查看当前配置文件中都没有关于JAVA_HOME的配置,查看环境变量也为空。</p> <pre><code class="language-bash">[easytong@localhost ~]$ whereis java java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz [easytong@localhost ~]$ ll /usr/bin/java lrwxrwxrwx. 1 root root 22 Nov 6 09:02 /usr/bin/java -&gt; /etc/alternatives/java [easytong@localhost ~]$ ll /etc/alternatives/java lrwxrwxrwx. 1 root root 77 Nov 6 09:02 /etc/alternatives/java -&gt; /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64/jre/bin/java [easytong@localhost ~]$ ll /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64/ total 196 -r--r--r--. 1 root root 1503 Apr 29 2020 ASSEMBLY_EXCEPTION drwxr-xr-x. 4 root root 28 Nov 6 09:02 jre drwxr-xr-x. 3 root root 28 Nov 6 09:02 jre-abrt -r--r--r--. 1 root root 19263 Apr 29 2020 LICENSE -r--r--r--. 1 root root 172273 Apr 29 2020 THIRD_PARTY_README</code></pre> <p>查看当前目录,直至到真实目录非软连接。</p> <h4>2.4 配置JAVA_HOME</h4> <p>在VM中yum install java-1.7.0-openjdk后,root及普通用户都能正常调用java,并不需要配置JAVA环境变量,这里仅保存以备用。验证结果,有些目录不存在。</p> <pre><code class="language-bash"> vim /etc/profile</code></pre> <pre><code class="language-bash">export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64/ export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin</code></pre> <h2>3、OPEN JDK 1.8 安装</h2> <h3>3.1 下载 open jdk 1.8</h3> <p>从oracle官网能下载到 arm64版本的jdk,安装包名如下:</p> <pre><code class="language-bash">jdk-8u261-linux-arm64-vfp-hflt.tar.gz</code></pre> <pre><code class="language-bash">https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html</code></pre> <h3>3.2 安装open jdk 1.8</h3> <p>安装方法与X86类似,但有区别。 <a href="https://blog.csdn.net/it_manongking/article/details/104391747">https://blog.csdn.net/it_manongking/article/details/104391747</a></p> <pre><code class="language-bash">tar -zxvf jdk-8u261-linux-arm64-vfp-hflt.tar.gz -C /usr/local/</code></pre> <h3>3.3 配置java环境变量</h3> <p>vim /etc/profile</p> <pre><code class="language-bash">#set java environment JAVA_HOME=/usr/local/jdk1.8.0_261 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH</code></pre> <h2>4、tomcat 安装</h2> <p>从官网下载tomcat安装包,如:apache-tomcat-8.5.57.tar.gz 解压使用即可。</p>

页面列表

ITEM_HTML