java和tomcat环境部署

一、使用yum安装java

#yum list *jdk* #查看jdk相关的安装包

#yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

#java -version #查看java版本,如果正常说明java环境安装成功

openjdk version “1.8.0_232”

OpenJDK Runtime Environment (build 1.8.0_232-b09)

OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

#vim Hello.java #编写java测试文件

public class hello{

public static void main(String[] args){

System.out.println(“hello world.”);

}

}

#javac hello.java #编译java文件

#ls -al #查看是否生成class文件

-rw-r–r– 1 root root 416 1月 15 14:40 Hello.class

-rw-r–r– 1 root root 105 1月 15 14:38 Hello.java

#java hello #使用java执行hello命令

hello world.

#hash #查看命令的绝对路径和执行次数

命中 命令

2 /usr/bin/javac

1 /usr/bin/rm

3 /usr/bin/vim

1 /usr/bin/rpm

8 /usr/bin/java

1 /usr/bin/mv

9 /usr/bin/ls

二、使用rpm包安装java

安装包下载地址(需要注册帐号才能下载):

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

注意:需要下载的是jdk安装包,jre安装包为普通用户安装使用,jdk是开发者使用。

#yum install jdk-8u191-linux-x64.rpm

#java -version

三、使用官方二进制包安装

安装包下载地址和rpm包下载地址在同一页面,需要注册帐号才能下载

#tar -xvf jdk-8u241-linux-x64.tar.gz -C /usr/local/ #解压二进制安装包到/usr/local目录

#cd /usr/local/

#ls -al

drwxr-xr-x 7 10143 10143 256 1月 15 15:35 jdk1.8.0_241

#ln -sv jdk1.8.0_241 jdk #为jdk目录创建软连接

#vim /etc/profile.d/jdk.sh #为java创建环境变量,添加java相关命令

#!/bin/bash

export JAVA_HOME=/usr/local/jdk

export PATH=$JAVA_HOME/bin:$PATH

#source /etc/profile.d/jdk.sh

#java -version

四、使用yum安装tomcat

#yum list tomcat* #查看tomcat相关rpm包

# yum install tomcat tomcat-webapps tomcat-admin-webapps

#java -version #jdk包被做为依赖包已安装

#vim /var/lib/tomcat/webapps/ROOT/index.html #添加html欢迎文件以测试

<h1>This is a tomcat server.</h1>

#systemctl start tomcat

#ss -ntl #查看tomcat默认的8080端口是否启用

LISTEN 0 1 [::ffff:127.0.0.1]:8005 [::]:*

LISTEN 0 100 [::]:8009 [::]:*

LISTEN 0 100 [::]:8080 [::]:*

#curl 127.0.0.1:8080

<h1>This is a tomcat server.</h1>

使用浏览器访问默认的jsp页面:

http://172.20.56.7:8080/index.jsp

五、使用二进制包安装tomcat

#yum install java-1.8.0-openjdk-devel #安装tomcat前需要先安装java环境

#wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz

#tar -xvf apache-tomcat-8.5.50.tar.gz -C /usr/local/

#cd /usr/local/

#ln -sv apache-tomcat-8.5.50 tomcat

#vim /usr/local/tomcat/webapps/ROOT/index.html

#<h1>This is a tomcat server too.</h1>

#useradd -r tomcat #添加tomcat系统用户

#chown -R tomcat.tomcat /usr/local/tomcat/

#su – tomcat -c ‘/usr/local/tomcat/bin/startup.sh’ #使用tomcat用户身份启动tomcat服务

#ss -ntl

LISTEN 0 1 [::ffff:127.0.0.1]:8005 [::]:*

LISTEN 0 100 [::]:8009 [::]:*

LISTEN 0 100 [::]:8080 [::]:*

#ps -ef |grep tomcat #查看tomcat服务是否以tomcat身份运行

tomcat 44419 1 1 16:06 ? 00:00:03

#curl 127.0.0.1:8080

<h1>This is a tomcat server too.</h1>

六、使用tomcat 新建项目

# mkdir -pv /usr/local/tomcat/webapps/newapp/{WEB-INF,classes,lib} #创建新项目的相关目录

#cd /usr/local/tomcat/webapps/newapp/

#vim index.html #创建首页

<h1>This is a new app.</h1>

#vim index.jsp #创建jsp页面

<%@ page language=”java” contentType=”text/html; charset=UTF-8″

pageEncoding=”UTF-8″%>

<!DOCTYPE html>

<html>

<head>

<meta charset=”utf-8″>

<title>new app</title>

</head>

<body>

<h1> new app project in /usr/local/tomcat/webapps/newapp </h1>

<%

out.println(“hello jsp”);

%>

</body>

</html>

#vim WEB-INF/web.xml #创建web配置文件

<?xml version=”1.0″ encoding=”UTF-8″?>

<web-app xmlns=”http://xmlns.jcp.org/xml/ns/javaee”

xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

xsi:schemaLocation=”http://xmlns.jcp.org/xml/ns/javaee

http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd”

version=”3.1″

metadata-complete=”true”>

<display-name>Welcome to Tomcat</display-name>

<description>

Welcome to my new app !

</description>

</web-app>

#chown -R tomcat.tomcat /usr/local/tomcat #将tomcat目录下的所的文件所有者改为tomcat帐号

#su – tomcat -c ‘/usr/local/tomcat/bin/shutdown.sh’

#su – tomcat -c ‘/usr/local/tomcat/bin/startup.sh’ #使用tomcat身份重启tomcat服务

使用浏览器查看新项目:

http://172.20.56.7:8080/newapp

http://172.20.56.7:8080/newapp/index.jsp

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注