1.安装tomcat
Tomcat 是什么? Tomcat,全称 Apache Tomcat,是一个开源的Web应用服务器。 它可以看作是一个“小型网站服务器”,主要用于运行Java编写的网站。 不同于那些需要大量计算资源的大型商业服务器,Tomcat更适合用于个人项目或小型企业,提供网页浏览和小规模数据处理功能。
具体安装步骤:
前提虚拟机需要具备yum 源
1)wegt下载
yum -y install wget
2)解压 格式: tar -zxvf 文件名 (文件可从网络上下载也可将安装包拖入xshell中)
yum -y install lrzsz rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。
tar -xxvf apache-tomcat-10.1.25.tar.gz
3)把解压之后的目录移动到 /usr/local/ 目录中 mv 格式 mv 原来的目录 新的目录
mv apache-tomcat-10.1.25 /usr/local
ls /usr/local/
apache-tomcat-10.1.25 bin etc include lib lib64 libexec sbin share src
4)查看目录 conf目录中的文件 ,查看是否有 server.xml web.xml==nginx的nginx.conf文件)
[root@localhost apache-tomcat-10.1.25]# cd conf
[root@localhost conf]# ls -l
总用量 232
-rw-------. 1 root root 12926 6月 15 03:31 catalina.policy
-rw-------. 1 root root 7693 6月 15 03:31 catalina.properties
-rw-------. 1 root root 1411 6月 15 03:31 context.xml
-rw-------. 1 root root 1149 6月 15 03:31 jaspic-providers.xml
-rw-------. 1 root root 2313 6月 15 03:31 jaspic-providers.xsd
-rw-------. 1 root root 4144 6月 15 03:31 logging.properties
-rw-------. 1 root root 7087 6月 15 03:31 server.xml
-rw-------. 1 root root 2756 6月 15 03:31 tomcat-users.xml
-rw-------. 1 root root 2558 6月 15 03:31 tomcat-users.xsd
-rw-------. 1 root root 172780 6月 15 03:31 web.xml
5)webapp/==nginx/html/,webapps(静态资源[下载下来还能运行的],扩展名为jsp,war的)
cd /usr/local/apache-tomcat-10.1.25/
[root@localhost apache-tomcat-10.1.25]# ls -l
总用量 132
drwxr-x---. 2 root root 4096 7月 8 18:59 bin
-rw-r-----. 1 root root 21039 6月 15 03:31 BUILDING.txt
drwx------. 2 root root 238 6月 15 03:31 conf
-rw-r-----. 1 root root 6210 6月 15 03:31 CONTRIBUTING.md
drwxr-x---. 2 root root 4096 7月 8 18:59 lib
-rw-r-----. 1 root root 60393 6月 15 03:31 LICENSE
drwxr-x---. 2 root root 26 7月 8 19:03 logs
-rw-r-----. 1 root root 2333 6月 15 03:31 NOTICE
-rw-r-----. 1 root root 3298 6月 15 03:31 README.md
-rw-r-----. 1 root root 6776 6月 15 03:31 RELEASE-NOTES
-rw-r-----. 1 root root 16076 6月 15 03:31 RUNNING.txt
drwxr-x---. 2 root root 30 7月 8 18:59 temp
drwxr-x---. 7 root root 81 6月 15 03:31 webapps
drwxr-x---. 2 root root 6 6月 15 03:31 work
6).tomcat运行需要Java环境,安装依赖包
[root@localhost conf]# cd /usr/local/apache-tomcat-10.1.25/
[root@localhost apache-tomcat-10.1.25]# cat /etc/profile
[root@localhost apache-tomcat-10.1.25]# yum list|grep jdk
copy-jdk-configs.noarch 3.3-2.el7 @ww
java-1.8.0-openjdk.x86_64 1:1.8.0.161-2.b14.el7 @ww
[root@localhost apache-tomcat-10.1.25]#yum -y install java-1.8.0-openjdk.x86_64
root@one01 apache-tomcat-10.1.25]# java -version(查看版本号)
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
[root@one01 apache-tomcat-10.1.25]# ./bin/startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-10.1.25
Using CATALINA_HOME: /usr/local/apache-tomcat-10.1.25
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-10.1.25/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/apache-tomcat-10.1.25/bin/bootstrap.jar:/usr/local/apache-tomcat-10.1.25/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
7) 编写java代码
[root@localhost apache-tomcat-10.1.25]# vi /etc/profile
[root@localhost apache-tomcat-10.1.25]# cd /opt
[root@localhost opt]# vi Main.java
public class Main{
public static void main (String[] args){
System.out.println(“helloworld”);
}
}
[root@localhost opt]# yum install java-1.8.0-openjdk-devel这个是开发版本
[root@localhost opt]# javac Main.java
[root@localhost opt]# ls -l
总用量 12732
-rw-r--r--. 1 root root 13022098 7月 8 14:27 apache-tomcat-10.1.25.tar.gz
-rw-r--r--. 1 root root 252 7月 8 19:24 application.properties
-rw-r--r--. 1 root root 412 7月 8 23:46 Main.class
-rw-r--r--. 1 root root 112 7月 8 23:46 Main.java
[root@localhost opt]# java Main
Helloworld
8)Maven是快速创建java应用的工具,依赖java环境,通过配置etc/profile文件,让maven中的mnv指令暴露,可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件中指定mnv指令,在/etc/profile中新启一行,加入export那个指令[export PATH=/opt/apache-maven-3.9.8/bin(maven路径):$PATH ]。修改完之后立即生效[source /etc/profile]
拖入安装包maven
[root@localhost opt]# tar -zxvf apache-maven-3.9.8-bin.tar.gz
[root@localhost opt]# ls
apache-maven-3.9.8 apache-tomcat-10.1.25 application.properties Main.java
apache-maven-3.9.8-bin.tar.gz apache-tomcat-10.1.25.tar.gz Main.class
[root@localhost opt]# ls apache-maven-3.9.8
bin boot conf lib LICENSE NOTICE README.txt
[root@localhost opt]# cd apache-maven-3.9.8/bin/
[root@localhost bin]# pwd
/opt/apache-maven-3.9.8/bin(记住这个路径)
[root@localhost opt]# vi /etc/profile
export PATH=/opt/apache-maven-3.9.8/bin:$PATH (上面那个路径)
9) 现在已经有jdk1.8
根据上面步骤下载tomcat9,启动服务,关闭防火墙
10)测试