当前位置: 首页 > news >正文

2024.8.1(前端服务器的配置以及tomcat环境的配置)

回顾

[root@tomcat ~]# cd eleme_web/public/img/
[root@tomcat img]# ls
1.jpg
[root@tomcat public]# cd
[root@tomcat ~]# cd eleme_web/
[root@tomcat eleme_web]# cd src
[root@tomcat src]# vim views/HomeView.vue 

[root@tomcat src]# nohup npm run serve    ctrl+c后网页不出现

构建项目  npm run build

1、将静态项目移动到nginx

[root@tomcat eleme_web]# vim dist/index.html
[root@tomcat eleme_web]# cd /usr/local/nginx/
[root@tomcat nginx]# ls
[root@tomcat nginx]# cd conf.d/
[root@tomcat conf.d]# ls
abc.conf
[root@tomcat conf.d]# cp abc.conf eleme.conf
[root@tomcat conf.d]# vim eleme.conf 

[root@tomcat conf.d]# vim /usr/local/nginx/conf/nginx.conf

一、java环境的配置

1、下载jdk

[root@dns ~]# wget  https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz

2、配置文件

方法一:

[root@dns ~]# vim /etc/profile

方法二:

sed -i '$aexport JAVA_HOME=/usr/local/jdk22' /etc/profile

sed -i '$aexport PATH=$JAVA_HOME=/bin:$PATH' /etc/profile

3、运行profile

[root@dns ~]# source /etc/profile

4、测试

[root@dns ~]# java

[root@dns ~]# java -version

二、tomact

1、下载

[root@dns ~]# wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.26/bin/apache-tomcat-10.1.26.tar.gz

 2、解压

[root@dns ~]# tar -zxvf apache-tomcat-10.1.26.tar.gz 

3、将spsche tomcat移动到/usr/local/目录下,改名tomcat

[root@dns ~]# mv apache-tomcat-10.1.26 /usr/local/tomcat/
[root@dns ~]# ls /usr/local/tomcat/

4、启动

[root@dns ~]# /usr/local/tomcat/bin/startup.sh 

端口状态

[root@dns ~]# netstat -lnput | grep java

停用

[root@dns ~]# /usr/local/tomcat/bin/shutdown.sh 

5、测试

6、tomcat的目录
1.bin

        1.1 可执行文件

        1.2 在window和linux通用

        1.3 win10上优化后上传到linux,只需要添加权限

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

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

        1.6 startup

        1.7shutdown.sh 

2.webapps

        2.1 每个目录就是一个项目

        2.2 ROOT是默认的项目目录,在实际开发中,我们可以将程序打包成ROOT.war或者将目录名称修改为ROOT就可以直接发布

        2.3 使用192.168.8.135:8080直接访问的页面是ROOT目录下的index.jsp

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

        2.5 用可以在该目录下创建新的文件夹作为项目发布

        2.6 要发布项目有两个选项

                2.6.1 将项目移动到该目录下

                2.6.2 在conf/server.sml修改资源文件的位置

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

[root@dns tomcat]# cd /usr/local/tomcat/webapps/
[root@dns webapps]# mkdir myweb
[root@dns webapps]# ls
docs  examples  host-manager  manager  myweb  ROOT
[root@dns webapps]# cd myweb/
[root@dns myweb]# vim a.jsp


[root@dns myweb]# /usr/local/tomcat/bin/startup.sh 

3.work

        3.1 将isp还原成java和class文件

        3.2 保存路径/usr/local/tomcat/work/Catalina/localhoast/myweb/org/apache/jsp/xxx.java

        3.3 自动将jsp解析为javac文件,不需要重启服务

4. logs

        4.1 日志文档

        4.2 catalina.log

        4.3 localhost.log

        4.4 都有相应日期

5.conf

        [root@dns conf]# ls -l
        总用量 232
        drwxr-x--- 3 root root     23 8月   1 14:13 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

        [root@dns conf]# vim server.xml

         <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxParameterCount="1000"
               />

 

        <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

6.lib

        6.1 tomcat运行为项目提供依赖文件

        6.2 要访问没有的数据

7.tmp

三、负载均衡

1、修改ROOT目录中的index.jsp

[root@dns ~]# echo "i am dynamic jsp java server page,number is 001" > /usr/local/tomcat/webapps/ROOT/index.jsp 

[root@elemestatic ~]# echo "i am dynamic jsp java server page,number is 002" > /usr/local/tomcat/webapps/ROOT/index.jsp

2、启动tomcat服务

[root@elemestatic ~]# /usr/local/tomcat/bin/startup.sh

[root@dns ~]# /usr/local/tomcat/bin/startup.sh

3、修改配置文件

[root@tomcat ~]# cd /usr/local/nginx/conf.d/
[root@tomcat conf.d]# ls
abc.conf  eleme.conf
[root@tomcat conf.d]# cp eleme.conf el.conf
[root@tomcat conf.d]# ls
abc.conf  el.conf  eleme.conf
[root@tomcat conf.d]# vim el.conf 


[root@tomcat conf.d]# cd /usr/local/nginx/conf
[root@tomcat conf]# vim nginx.conf

[root@tomcat conf]# /usr/local/nginx/sbin/nginx -s reload
[root@tomcat conf]# vim /etc/hosts

4、测试

四、数据库

1、关系型数据库
        1. oracle
        2. mysql

                2.1 安装和配置

                2.2 sql语句

                2.3 优化

                2.4 备份与安全

                2.5 集群

                        2.5.1 主从

                        2.5.2 一主多从

                        2.5.3 增删改主机

                        2.5.4 从服务器负责mysql查询

        3. sql-server
2、非关系型数据库

        1. redis

        2. cached

        3. mongodb

相关文章:

2024.8.1(前端服务器的配置以及tomcat环境的配置)

回顾 [roottomcat ~]# cd eleme_web/public/img/ [roottomcat img]# ls 1.jpg [roottomcat public]# cd [roottomcat ~]# cd eleme_web/ [roottomcat eleme_web]# cd src [roottomcat src]# vim views/HomeView.vue [roottomcat src]# nohup npm run serve ctrlc后网页不出…...

使用 宝塔面板 部署 语料库php网站

【语料库网站】宝塔面板 在线部署全过程 代码仓库&#xff1a;https://github.com/talmudmaster/RedCorpus 网站介绍 语料库提供双语文本检索和分享功能。供英语、翻译相关专业的爱好者&#xff0c;学生和老师学习使用。 该网站是对BiCorpus开源项目的二次开发。 技术栈&am…...

springboot农产品报价系统-计算机毕业设计源码37300

摘 要 本研究基于鸿蒙系统&#xff0c;设计开发了一款农产品报价系统小程序&#xff0c;旨在帮助商家与买家更便捷、高效地进行交易。该系统利用鸿蒙系统的优势&#xff0c;实现了跨平台应用程序的开发&#xff0c;同时利用定位技术和数据采集技术&#xff0c;为用户提供了个性…...

食源送系统项目的测试

一、对整个系统编写测试用例 功能测试 性能测试 兼容性测试 易用性测试 安全测试 二、接口测试 针对接口的功能测试&#xff0c;也就是检验接口是否按照接口文档输入输出 2.1 使用Postman发送HTTP请求 2.2 使用Java TestNG 编写自动化测试用例 登录界面功能 package com.sky.…...

JS解构赋值

可以将数组中的值或对象的属性取出&#xff0c;赋值给其他变量。 例如 Let [a, …b] [1, 2, 3]; // a 1, b [2, 3]; let {a, b, …rest} {a : 10, b : 20, c : 30, d : 40}; // a 10, b 20, rest {c : 30, d : 40};...

多多OJ评测系统 前端项目环境初始化 安装Vue脚手架 引入Arco Design组件

目录 确定环境 命令行输入 装一下脚手架 监测一下是否安装成功 创建一个项目 选择一系列的配置后 我们打开webStorm 配置脚手架后我们先运行 我们这边能获取到网址 其实我们脚手架已经帮我们做到了 接下来要引入相关的组件 选择用npm进行安装 我们建议的是完整引入…...

OceanBase 配置项系统变量实现及应用详解(4):新增系统变量

本专题的前几篇文章已经详细阐述了OceanBase的配置项和系统变量的基础用法&#xff0c;并对配置项的源码进行了剖析。但有一些同学可能还对系统变量的实现方式有兴趣&#xff0c;并希望能够像自定义配置项那样&#xff0c;新增一个系统变量。 本文将围绕“如何新增系统变量”这…...

`CAUTION: request is not finished yet!`

前言&#xff1a; 在一次与后台的接口联调中&#xff0c;数据量很大&#xff0c;导致页面卡顿&#xff0c;经排查&#xff0c;浏览器的某个接口显示CAUTION: request is not finished yet! 之前没遇到过这个错误&#xff0c;获取数据的接口开始进行请求&#xff0c;状态码返回…...

科研绘图系列:R语言GWAS曼哈顿图(Manhattan plot)

介绍 曼哈顿图(Manhattan Plot)是一种常用于展示全基因组关联研究(Genome-Wide Association Study, GWAS)结果的图形。GWAS是一种研究方法,用于识别整个基因组中与特定疾病或性状相关的遗传变异。 特点: 染色体表示:曼哈顿图通常将每个染色体表示为一个水平条,染色体…...

DjangoRF-11-创建testcases子应用--任务模块

这里先写任务应用&#xff0c;再写套件&#xff0c;然后写接口&#xff0c;最后再写请求&#xff0c; 这个是新的应用&#xff0c;要创建子应用&#xff0c;然后添加到settings的注册里面 1、和往常一样先写模型&#xff0c;序列化&#xff0c;权限&#xff0c;视图&#xf…...

服务器数据恢复—SAN环境下LUN被重复映射导致写操作不互斥的数据恢复案例

服务器存储数据恢复环境&#xff1a; 一台存储中有一组由6块硬盘组成的RAID6&#xff0c;划分为若干LUN&#xff0c;MAP到不同业务的SOLARIS操作系统服务器上。 服务器存储故障&#xff1a; 由于业务变化需要增加一台服务器&#xff0c;在存储在线的状态下将该存储中的某个LUN映…...

Linux系统安全加固:从防火墙到SELinux策略

1. iptables防火墙配置 •基础规则设定&#xff1a;学习如何设置iptable的基本规则&#xff0c;包括允许/拒绝特定端口的进出流量&#xff0c;限制特定IP地址的访问等。 •状态检查&#xff1a;利用iptables的状态检查功能&#xff0c;只允许已建立连接或相关联的流量通过&am…...

排序算法:归并排序,golang实现

目录 前言 归并排序 代码示例 1. 算法包 2. 归并排序代码 3. 模拟程序 4. 运行程序 5. 从大到小排序 归并排序主要操作 1. 合并 2. 分割&#xff08;Divide&#xff09;与递归排序&#xff08;Conquer&#xff09; 总体思想 循环次数测试 假如 10 条数据进行排序…...

CSS 的工作原理

我们已经学习了CSS的基础知识,它的用途以及如何编写简单的样式表。在本课中,我们将了解浏览器如何获取 CSS 和 HTML 并将其转换为网页。 先决条件:已安装基本软件,了解处理文件的基本知识以及 HTML 基础知识(学习 HTML 简介。目的:要了解浏览器如何解析 CSS 和 HTML 的基…...

买完就后悔?只需几步教你 Apple 怎么申请退款

苹果系统不同于 Android 系统的一点在于下载某一些 App 的时候需要付费才能下载&#xff0c;但是有时候在我们付费之后突然就不想要购买了怎么办呢&#xff1f;别急这可以申请退款&#xff0c;你知道 Apple 怎么申请退款吗&#xff1f;下面就带大家了解一下 Apple 申请退款的步…...

【保卫战】休闲小游戏 链游

...

如何构建自己的交易机器人开发环境

作者&#xff1a;老余捞鱼 原创不易&#xff0c;转载请标明出处及原作者。 写在前面的话&#xff1a; 本文主要讲解如何构建一个交易机器人开发环境。描述具体的步骤和工具&#xff0c;包括使用 GitHub Codespaces、Visual Studio Code&#xff08;VS Code&#xff09;…...

解决WordPress文章引用的图片不显示问题

在使用WordPress发布文章时&#xff0c;有时会遇到复制发布的文档中包含的外链图片无法正常显示的问题。然而&#xff0c;当我们将图片路径复制到浏览器中单独打开时&#xff0c;图片却可以正常显示。以下是解决这一问题的方法。 问题描述 当你在WordPress文章中引用外链图片…...

商业银行国际结算规模创新高,合合信息AI助力金融行业智能处理多版式文档

随着我国外贸新业态的快速增长&#xff0c;银行国际结算业务在服务实体经济发展、促进贸易投资便利化进程中发挥了越来越重要的作用。根据中国银行业协会近日发布的《中国贸易金融行业发展报告&#xff08;2023—2024&#xff09;》&#xff0c;2023年我国主要商业银行国际结算…...

数字芯片设计验证经验分享:将ASIC IP核移植到FPGA上——更新概念并推动改变以完成充满挑战的任务!

作者&#xff1a;Philipp Jacobsohn&#xff0c;SmartDV首席应用工程师 Sunil Kumar&#xff0c;SmartDV FPGA设计总监 本系列文章从数字芯片设计项目技术总监的角度出发&#xff0c;介绍了如何将芯片的产品定义与设计和验证规划进行结合&#xff0c;详细讲述了在FPGA上使用I…...

PHP和Node.js哪个更爽?

先说结论&#xff0c;rust完胜。 php&#xff1a;laravel&#xff0c;swoole&#xff0c;webman&#xff0c;最开始在苏宁的时候写了几年php&#xff0c;当时觉得php真的是世界上最好的语言&#xff0c;因为当初活在舒适圈里&#xff0c;不愿意跳出来&#xff0c;就好比当初活在…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

MMaDA: Multimodal Large Diffusion Language Models

CODE &#xff1a; https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA&#xff0c;它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

什么是库存周转?如何用进销存系统提高库存周转率?

你可能听说过这样一句话&#xff1a; “利润不是赚出来的&#xff0c;是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业&#xff0c;很多企业看着销售不错&#xff0c;账上却没钱、利润也不见了&#xff0c;一翻库存才发现&#xff1a; 一堆卖不动的旧货…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成

厌倦手动写WordPress文章&#xff1f;AI自动生成&#xff0c;效率提升10倍&#xff01; 支持多语言、自动配图、定时发布&#xff0c;让内容创作更轻松&#xff01; AI内容生成 → 不想每天写文章&#xff1f;AI一键生成高质量内容&#xff01;多语言支持 → 跨境电商必备&am…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

基于matlab策略迭代和值迭代法的动态规划

经典的基于策略迭代和值迭代法的动态规划matlab代码&#xff0c;实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...

基于Java+MySQL实现(GUI)客户管理系统

客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息&#xff0c;对客户进行统一管理&#xff0c;可以把所有客户信息录入系统&#xff0c;进行维护和统计功能。可通过文件的方式保存相关录入数据&#xff0c;对…...

七、数据库的完整性

七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...