jdk环境、tomcat环境

回顾复习

安装nodejs,和jdk一样的软件运行环境 

yum -y list installed|grep epel    #是否安装epel

yum -y install nodejs

node -v  #查看版本号

下载对应的nodejs软件npm

yum -y install npm

npm -v     #查

npm  set config  ....淘宝镜像

安装vue/cli  command   line   intreface  命令行接口

npm install @vue/cli

#安装成功之后,不会直接在sbin或者bin目录添加软链接,所以需要查找可执行文件

find  /  -name  "vue"

使用vue的可执行文件创建项目

.... /vue   .create   eleme_web

进入到创建好的项目中, npm  run  serve

cd eleme_web

nohop  npm run serve

此时的服务并不是生产项目

--生产

--开发

samba分享到window

yum -y install samba

vim /etc/samba/smb.conf

[eleme_web]

   path=

   comment=

   guest ok=

....

#注册账号

useradd vueediter

smbpasswd -a vueediter   #添加密码

启动服务

systemctl start nmb

systemctl start smb

部署nfs静态服务

--新环境

--安装应用

yum -y install rpcbind

yum -y install nfs

配置文件

vim /etc/exports

.../目录/...     *(rw,sync)

启动服务

systemctl start rpcbind

systemctl start nfs

在web主机上挂载

mount -t nfs  IP地址/目录/...   

下载配置jdk环境

# wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz
# tar -zxvf jdk-22_linux-x64_bin.tar.gz
# mv jdk-22.0.2/ /usr/local/jdk22/
# cd /usr/local/jdk22/
# sed -i '$aexport JAVA_HOME=/usr/local/jdk22' /etc/profile
# source /etc/profile
# sed -i '$aPATH=$JAVA_HOME/bin:$PATH' /etc/profile
# source /etc/profile    //运行
# java -version    //测试

搭建tomcat环境

下载、解压、移动

# wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.26/bin/apache-tomcat-10.1.26.tar.gz
# tar -zxvf apache-tomcat-10.1.26.tar.gz  //解压
# mv apache-tomcat-10.1.26 /usr/local/tomcat/  //移动目录 并改名
# ls /usr/local/tomcat/   //查看

启动tomcat

/usr/local/tomcat/bin/startup.sh

查看端口

netstat -lnput|grep java

浏览器访问可以看到,

查询日志

tail -f catalina.2024-08-01.log

关闭服务

/usr/local/tomcat/bin/shutdown.sh

tomcat启动服务

--/usr/local/tomcat/bin/startup.sh

--netstat -lnput|grep java

     8080

     8005

--/usr/local/tomcat/bin/shutdown.sh   停用

tomcat的目录

--bin

可执行文件

在window和linux通用

win对应的文件的扩展名为bat(批处理文件)

linux对应的文件的扩展名为sh

--webapps

每个目录就是一个项目

在这个目录下可以部署一些静态资源,可以使用浏览器查 看,也可以使用下载

要发布项目有两个选项

1. 将项目移动该目录下

2. 在conf/server.xml修改资源文件的位置

3. nginx 默认的路径/usr/local/nginx/html,也可以在server中 配置其他的绝对路径,不必须是在内部的html目录中

--work

1. 将jsp还原成java和class文件

2. 保存的路径 /usr/local/tomcat/work/Catalina/localhost/myweb/org/apache/j sp/xxx.java

3. 自动将jsp解析为javav文件,不需要重启服务器

--logs

1. 日志文档

2. catalina.log

3. localhost.log

4. 都有相应日期

--lib

1. tomcat运行为项目提供的依赖文件

2. 要访问没有数据,访问数据库的包

--tmp

创建目录myweb,编写一个 my.txt文件

[root@f webapps]# cat myweb/my.txt 
fan si le

在浏览器访问得

--conf

[root@f conf]# ls -l
总用量 232
drwxr-x--- 3 root root     23 8月   1 14:33 Catalina
-rw------- 1 root root  12926 7月   8 05:02 catalina.policy
-rw------- 1 root root   7693 7月   8 05:02 catalina.properties
-rw------- 1 root root   1411 7月   8 05:02 context.xml
-rw------- 1 root root   1149 7月   8 05:02 jaspic-providers.xml
-rw------- 1 root root   2313 7月   8 05:02 jaspic-providers.xsd
-rw------- 1 root root   4144 7月   8 05:02 logging.properties
-rw------- 1 root root   7126 7月   8 05:02 server.xml
-rw------- 1 root root   2756 7月   8 05:02 tomcat-users.xml
-rw------- 1 root root   2558 7月   8 05:02 tomcat-users.xsd
-rw------- 1 root root 172780 7月   8 05:02 web.xml

安装配置tomcat和jdk,在另外两个机子

进行相同操作,内容稍作修改

[root@f ~]# echo "i am sq" > /usr/local/tomcat/webapps/ROOT/index.jsp 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/388697.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[ACTF2020 新生赛]BackupFile1

打开题目 利用disearch扫描&#xff0c;发现源文件index.php.bak 下载下来 打开文件 代码审计&#xff0c;翻译一下 翻译代码为&#xff1a; <?php include_once "flag.php"; //这一行使用 include_once 函数来包含&#xff08;或插入&#xff09;另一个 PHP …

Win11系统文件资源管理器鼠标右键卡顿解决方法

引用链接&#xff1a; Windows 11文件资源管理器崩溃怎么解决&#xff1f;看看这7个解决办法&#xff01;

Redis的集群 高可用

文章目录 Redis基本概念主从复制哨兵模式故障切换集群 Redis基本概念 Redis集群三种模式 主从复制&#xff1a;奇数台 3&#xff1a; 一主两从 哨兵模式&#xff1a;3&#xff1a; 1主两从 cluster&#xff1a;6 主从复制&#xff1a;和mysql的主从复制类似&#xff0c;主…

C++ string类

目录 为什么要有string类&#xff1f; auto和范围for 1. auto 2. 范围for 一. 标准库中string类的简单使用 二. string类的常用接口说明 1. string类对象的常见构造 2. string类对象的容量操作 3. string类对象的访问及遍历操作 4. string类对象的修改与查找操作 插入…

【Web 前端开发】vue3开发环境部署

1、安装 Node.js 和 npm 访问 Node.js 官网 下载并安装最新的 LTS 版本。 安装完成后&#xff0c;打开命令行工具&#xff0c; 输入 node -v 和 npm -v 检查安装是否成功。 node -vnpm -v 如下图&#xff1a; 2、安装 Vue CLI 在命令行工具中输入以下命令安装 Vue CLI&…

微信小程序开发:宿主环境—组件

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…

详解DDR3原理以及使用Xilinx MIG IP核(app 接口)实现DDR3读写测试

系列文章目录 &#xff08;1&#xff09;详解SDRAM基本原理以及FPGA实现读写控制 文章目录 系列文章目录一、DDR简介1.1 什么是 SDRAM、DDR、DDR2、DDR31.2 SDRAM、DDR、DDR2、DDR3核心频率、工作频率以及等效频率的计算1.3 DDR3带宽以及容量的计算 二、MIG IP核的介绍三、MIG…

机器学习 第8章-集成学习

机器学习 第8章-集成学习 8.1 个体与集成 集成学习(ensemble learning)通过构建并结合多个学习器来完成学习任务&#xff0c;有时也被称为多分类器系统(multi-classifersystem)、基于委员会的学习(committee-based learning)等。 图8.1显示出集成学习的一般结构:先产生一组“…

【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)

目前流行的虚拟机软件有VMware、Virtual Box和Virtual PC等等&#xff0c;其中最常用的就是VMware。 而centos是Linux使用最广泛的版本之一。 教程开始教程有许多不完备之处&#xff0c;大佬请忽略。。。 1.安装VMware 首先需要准备VMware的安装包以及Ubuntu的ISO镜像&#…

鸿蒙系统开发【设备安全服务-应用设备状态检测】安全

设备安全服务-应用设备状态检测 介绍 本示例向您介绍如何在应用中获取DeviceToken用于对应用的设备状态进行检测。 需要使用设备安全服务接口 kit.DeviceSecurityKit。 效果预览 Sample工程的配置与使用 在DevEco中配置Sample工程的步骤如下 [创建项目]及[应用]。打开Sam…

数据结构与算法 - 递归

一、递归 1. 概述 定义&#xff1a;在计算机科学中&#xff0c;递归是一种解决计算问题的方法&#xff0c;其中解决方案取决于同一类问题的更小子集。 比如单链表递归遍历的例子&#xff1a; void f(Node node) {if(node null) {return;}println("before:" node…

Animate软件基础:在时间轴中添加或插入帧

FlashASer&#xff1a;AdobeAnimate2021软件零基础入门教程https://zhuanlan.zhihu.com/p/633230084 FlashASer&#xff1a;实用的各种Adobe Animate软件教程https://zhuanlan.zhihu.com/p/675680471 FlashASer&#xff1a;Animate教程及作品源文件https://zhuanlan.zhihu.co…

软件测试--python基础

一、python基础 (1)第一个python (2)python解释器 (3)基础语法 ①字面量 什么是字面量 常用的值类型 字符串 ②注释 ③变量 什么是变量 变量的特征 变量的目的是存储运行过程的数据 存储的目的是为了&#xff1a;重复使用 ④数据类型 type()语句 变量有类型吗&#xff1f;…

在欧拉系统中安装数据库

在欧拉系统中的安装 &#xff08;禁止超级用户root登录&#xff09; yum install mariadb-server -y #下载命令 systemctl enable --now mariadb #设置为开机自启&#xff0c;并立即启动该服务 mysql_secure_installation #安全设置&#xff0c;初始化 修…

C语言数据在内存中的存储超详解

文章目录 1. 整数在内存中的存储2. 大小端字节序和字节序判断2. 1 什么是大小端&#xff1f;2. 2 为什么会有大小端&#xff1f;2. 3 练习 3. 浮点数在内存中的存储3. 1 一个代码3. 2 浮点数的存储3. 2. 1 浮点数存的过程3. 2. 2 浮点数取的过程3. 3 题目解析 1. 整数在内存中的…

ctfshow-web入门-sql注入(web171-web175)

目录 1、web171 2、web172 3、web173 4、web174 5、web175 1、web171 单引号测一下&#xff0c;报错 -- 闭合后回显正常 也可以用 # &#xff0c;不过需要 URL 编码 成功闭合之后&#xff0c;先判断下字段数&#xff1a; 1 order by 3-- 3 的时候正常 4 的时候报错&am…

C++必修:STL之vector的了解与使用

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ &#x1f388;&#x1f388;养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; 所属专栏&#xff1a;C学习 贝蒂的主页&#xff1a;Betty’s blog 1. C/C中的数组 1.1. C语言中的数组 在 C 语言中&#xff0c;数组是一组相同类型…

泰迪智能科技AI大模型某医院合作案例介绍

泰迪智能科技AI大模型支持以ChatGLM2-6B、Baichuan-13B、Qwen14B和文心一言等多种大语言模型为底座&#xff0c;实现基于特定领域数据、面向智能客服、问答系统、自动摘要、智能打标、内容创作、信息抽取等应用场景的模型微调、评估和推理&#xff0c;为业务智能升级和价值挖掘…

【C++从小白到大牛】类和对象

目录 一、面向过程和面向对象初步认识 二、类的引入 三、类的定义 类的成员函数两种定义方式&#xff1a; 1. 声明和定义全部放在类体中 2. 类声明放在.h文件中&#xff0c;成员函数定义放在.cpp文件中 成员变量命名规则的建议&#xff1a; 四、类的访问限定符 【访问限…

本地部署持续集成工具Jenkins并配置公网地址实现远程自动化构建

文章目录 前言1. 安装Jenkins2. 局域网访问Jenkins3. 安装 cpolar内网穿透软件4. 配置Jenkins公网访问地址5. 公网远程访问Jenkins6. 固定公网地址 前言 本文主要介绍如何在Linux CentOS 7中安装Jenkins并结合cpolar内网穿透工具实现远程访问管理本地部署的Jenkins服务. Jenk…