一,Linux简介:
练习1:
在opt目录下面创建applicantion.perperties
写入spring.security.username=abc
spring.security.password=abc
sever.port=8080
spring.jdbc.datasource.username=root
spring.jdbc.datasource.password=root
spring.jdbc.datasource.url=jdbc:mysql://127.0.0.1:3306/crm
二,Linux常用指令
1.文件管理:
查看文件信息 ls -l
新增文件 touch
删除文件 rm
移动文件 mv
复制文件 cp
创建scr目录 mkdir
创建Start.java文件 touch Start.java
把文件移动到/opt目录下 mv /opt/src/Start.java /opt
opt目录下 cp /opt/Start.java /opt/src/
2.用户和权限
r 4
w 2
x 1
chown 修改属主,组
chmod 修改权限(rwx=777)
用户类型 u g o
练习1:
在opt目录下面创建applicantion.perperties
写入spring.security.username=abc
spring.security.password=abc
sever.port=8080
spring.jdbc.datasource.username=root
spring.jdbc.datasource.password=root
spring.jdbc.datasource.url=jdbc:mysql://127.0.0.1:3306/crm
三,安装tomcat和maven
要求:一台拥有ip地址和本地yum源的linux系统
使用软件:浏览器,VMware和Finalshell
tomcat官网地址:http://Apache Tomcat® - Welcome!
maven官网地址:http://Maven – Welcome to Apache Maven
1. wget下载
yum -y install wget #安装下载安装包工具
2.解压apache-tomcat-10.1.25
tar -zxvf apache-tomcat-10.1.25.tar.gz
3.把解压之后的目录移动到/usr/local目录中 mv 原来的目录 新的目录
[root@localhost ~]#mv apache-tomcat-10.1.25 /usr/local
[root@localhost ~]# cd /usr/local
[root@localhost local]# ls
apache-tomcat-10.1.25 etc include lib64 sbin src
bin games lib libexec share
[root@localhost local]# cd /usr/local/apache-tomcat-10.1.25/
[root@localhost apache-tomcat-10.1.25]# ls
bin CONTRIBUTING.md logs RELEASE-NOTES webapps
BUILDING.txt lib NOTICE RUNNING.txt work
conf LICENSE README.md temp
4.查看目录下的conf目录中的文件,重点找到server.xml(配置端口,部署项目)web.xml MIME文件类型
5.server.xml对应nginx的nginx.conf
# cd conf/
[root@localhost conf]# ls
catalina.policy jaspic-providers.xml server.xml web.xml
catalina.properties jaspic-providers.xsd tomcat-users.xml
context.xml logging.properties tomcat-users.xsd
6.webapps==nginx/html/,webapps(静态资源, .jsp, .war)
[root@localhost apache-tomcat-10.1.25]# ls
bin CONTRIBUTING.md logs RELEASE-NOTES webapps
BUILDING.txt lib NOTICE RUNNING.txt work
conf LICENSE README.md temp
[root@localhost apache-tomcat-10.1.25]# ls webapps/ROOT/
asf-logo-wide.svg bg-nav.png index.jsp tomcat.svg
bg-button.png bg-upper.png RELEASE-NOTES.txt WEB-INF
bg-middle.png favicon.ico tomcat.css
7.如果项目不方便移动到webapps目录下,就需要在配置文件中指定路径server.xml
8.tomcat 要运行需要Java的环境,cat /etc/profile 查看java环境
如果java环境配置不正确,运行以下命令即可
[root@localhost opt]# yum install java-1.8.0-openjdk-devel
10.安装完成后,Java-version 返回版本
Java 显示所有Java的指令的参数
JavaC 显示所有的指令的参数
[root@localhost opt]# vi Main.java
public class Main{
public static void main(String[]args){
System.out.println("Hello Word");
}
}
[root@localhost opt]# javac Main.java
[root@localhost opt]# ls
-rw-r--r--. 1 root root 412 7月 8 23:46 Main.class--字节码文件
-rw-r--r--. 1 root root 127 7月 8 23:36 Main.java
[root@localhost opt]# java Main
Hello Word
四,检查
jdk环境
tomcat是否能运行
maven是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件,inaven中的mvn指令暴露,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有1ink文件指定mvn指令,在/etc/profile中新起一行。export暴露这个指令
修改完成后,让配置文件立即生效,source /etc/profile
# vi /etc/profile
(注:转到最后一行)
export CATALINA_HOME=/usr/local/apache-tomcat-9.0.90 //配置tomcat命令
export PATH=/usr/local/apache-maven-3.9.8/bin:$PATH //配置maven命令
保存退出
#maven -v
# source /etc/profile //使配置生效
练习二:
下载tomcat9,启动服务,关闭防火墙
tar -zxvf apache-tomcat-9.0.91.tar.gz #解压安装包
mv apache-tomcat-9.0.91 /usr/local #把解压之后的目录移动到/usr/local目录中 mv 原来的目录 新的目录
cd apache-tomcat-9.0.91/bin #进入安装包路径下的bin目录
./startup.sh #启动tomcat
systemctl stop firewalld #关闭防火墙