配置Tomcat

操作系统头歌 课后作业3.3.2:进程的调度 请问:从 6 号进程刚创建完 7 号进程开始,在接下来的 9 次进程调度中,每次调度时,6 号和 7 号进程的剩余时间片是多少?请问:从 6 号进程刚创建完 7 号进程开始,在接下来的 9 次进程调度中,每次调度时,6 号和 7 号进程的剩余时间片是多少?根据相关知识回答当程序 01.c 运行时(在版本 0 内核中),会在父子两个进程(假设分别为 6 号和 7 号进程)中分别输出字符串。当程序 01.c 运行时(在版本 0 内核中),会在父子两个进程(假设分别为 6 号和 7 号进程)中分别输出字符串。 阅读详情

安装Tomcat
Tomcat的安装分为安装JDK和安装Tomcat两个步骤。
安装JDK
将JDK的压缩包上传到/usr/local/src目录下,并进行解压,如下:
然后设置环境变量,如下:

JAVA_HOME=/usr/local/jdk1.8/
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar

保存文件后,执行如下命令使其生效,并检查配置内容是否正确,如下:
有如上的返回结果则说明配置正确在这里插入图片描述

安装Tomcat
首先将软件包传到/usr/local/src目录下,并进行解压,如下:在这里插入图片描述
在这里插入图片描述

因为是二进制安装包,所以免去了编译的过程,直接启动Tomcat,如下:在这里插入图片描述

要查看是否启动成功,如下:
在这里插入图片描述
在这里插入图片描述

若想设置开机启动,则需要把启动命令放到/etc/rc.d/rc.local文件中,如下:在这里插入图片描述

然后在浏览器中输入http://IP:8080,就能看到Tomcat的默认页面,如下:在这里插入图片描述
配置Tomcat
安装完后还要配置Tomcat
配置Tomcat服务的访问端口
Tomcat默认启动的端口是8080,如果想要修改成80,就需要修改server.xml文件,如下:在这里插入图片描述

保存文件后重启Tomcat,如下:
在这里插入图片描述
在这里插入图片描述

Tomcat的关闭和启动有些特殊,需要使用它自带的脚本实现,其实在实际生活中国,Tomcat会使用8080端口,而80端口是留给nginx的。
Tomcat的虚拟主机
可以先打开它的主配置文件/usr/local/tomcat/conf/server.xml来查看一下它的结构
Index.jsp是Tomcat的默认页面,可以使用curl命令,如下:在这里插入图片描述

再增加一个虚拟主机,并定义域名,如下:在这里插入图片描述

<Host name="www.123.cn" appBase="/data/tomcatweb/"
           unpackWARs="false"  authDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">
           <Context path="" docBase="/data/tomcatweb/" debug="0" reloadable="true" crossContext="true"/>
</Host>

接下来就进行创建目录和测试文件,并进行测试,如下:在这里插入图片描述

测试Tomcat解析JSP
以上所有的操作,都仅仅是把Tomcat作为一个普通的Web Server,其实Tomcat主要用来解析JSP页面。下面就来创建一个JSP的测试页面,如下:
在这里插入图片描述

保存文件并进行测试,如下:
在这里插入图片描述

可以看到,中间的代码被解析成了当前系统的时间
Tomcat日志
Tomcat的日志目录为/usr/local/tomcat/logs,主要有四大类日志:
在这里插入图片描述

带access字样的日志为访问日志,不带access字样的为默认虚拟主机的错误日志。访问日志默认不会生成,需要在server.xml中配置一下,如下:
在这里插入图片描述
Tomcat链接MySQL
Tomcat连接MySQL是通过自带的JDBC驱动实现的。首先,配置MySQL,创建实验用的库、表及其用户:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

创建完表以及用户后,退出mysql,并验证用户是否可用,如下:在这里插入图片描述

正常进入mysql,说明刚刚创建的java用户没有问题。接着去配置tomcat相关的配置文件:
在这里插入图片描述
在这里插入图片描述

<Resource name="jdbc/mytest"
          auth="Container"
          type="javax.sql.DataSource"
          maxActive="100" maxIdle="30" maxWait="10000"
          username="java" password="wslinux"
          driverClassName="com.mysql.jdbc.Driver"
          url="jbc:mysql://127.0.0.1:3306/java_test">
   </Resource>

保存文件后还需要修改另外一个配置文件,如下:
在这里插入图片描述

<resource-ref>
      <description>DB Connection</dexcription>
      <res-ref-name>jdbc/mytest</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
  </resource-ref>

既然选择了webapps/ROOT作为实验应用对象,就需要在ROOT目录下常见测试JSP文件,如下:
在这里插入图片描述

<%@page import="java.sql.*"%>
<%@page import="javax.sql.DataSource"%>
<%@page import="javax.nsyy.*"%>

<%
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx
.lookup("java:comp/env/jdbc/mytest");
Connection conn = ds.getConnection();
Statement state = conn.createStatement();
String sql = "select * from wslinux";
ResultSet rs = state.executeQuery(sql);

while (rs.next())
{
     out.println(rs.getString("id") + "<tr>");
     out.println(rs.getString("name")+"<tr><br>");
}

rs.close();
state.close();
conn.close();
%>

保存后,重启一下Tomcat:
在这里插入图片描述

然后在浏览器中访问http://192.168.200.40:8080/t.jsp,就会查询java_test库的syylinux表,并列出具体数据,如下:
在这里插入图片描述
这和直接用MySQL命令行查询得到的结果是一致的,如下:
在这里插入图片描述

LPDDR6 技术标准详解(JESD209-6) 是继 LPDDR5/5X 之后的新一代低功耗 DRAM 标准,专为满足移动终端、AI、边缘计算等高带宽、低功耗场景而设计。该标准通过全新架构、动态功耗控制机制和增强型数据完整性机制,实现性能、能效与可靠性的全面升级。LPDDR6 并非仅是速度升级,更是内存架构设计思路的演进,围绕“低功耗 + 高带宽 + 强安全”的三维目标,构建下一代 SoC 平台关键基础。✅ 高带宽:支持 32B/64B 动态突发✅ 低功耗:动态电压、通道切换✅ 高可靠性:ECC + 自测试 + 安全区。 阅读详情

相关推荐

解决西门子Step 7 basic 找不到许可证问题

你在使用博图软件是否遇到过Step 7 basic 找不到许可证的问题呢!不言怕,今天我就来告诉你该如何处理吧!看步骤: 1.删除原授权的License: 打开Automation License Manager应用,然后我们可以发现仅有的License Key前面有一个时钟,说明它已经过期不可用,我们就要去寻求新的Key. 打开“我的电脑”,选择C盘,点击上方查看 点击选项–>查看 然...

让技术没有门槛 14万+

怎么知道你的Tomcat是配置好的

双击start up.bat文件,发现一闪而过的情况,原因可能是没有配置JAVA_HOME环境变量。在你Tomcat文件夹下的bin目录下,双击start up.bat文件,当它出现下面情况时,解决方法:在系统变量中配置JAVA_HOME系统变量。就可以进入Tomcat页面了。

weixin_62440341的博客 2890

智慧工地算法视频分析服务器区域入侵检测AI视频分析技术在煤矿的实战应用

通过实时分析和处理井下视频资料,智慧矿山算法视频分析服务器不仅能够及时发现并预警人员违规行为和设备异常状况,还能够通过智能分析预防潜在的安全风险,从而显著提高煤矿的安全管理水平和生产效率。

EasyDarwin开源社区技术博客 560

基础配置Tomcat及使用

配置Tomcat 背景简介: 目前很多网站由java编写,所以解析Java程序需要有相关的软件来编写完成,Tomcat是其中之一,Tomcat技术先进,性能稳定且免费,是目前比较流行的web应用服务器。 Tomcat是一个轻量化级应用服务器,实际上Tomcat是Apache服务器的扩展,但是他是独立运行的,所以运行时作为一个独立的进程运行。 一.安装Tomcat Tomcat的安装分为安装JDK和安装Tomcat两个步骤。JDK(Java Development Kit)是Java的核心,包...

wsuor 398

Hadoop实战:用MapReduce分析YouTube视频数据集(附完整代码)

本文提供了一个完整的Hadoop MapReduce实战教程,指导读者使用MapReduce框架分析YouTube视频数据集,统计不同视频类别的数量分布。教程涵盖从数据获取、预处理、HDFS操作到Java代码编写、作业提交及结果可视化的全流程,并附有完整代码,帮助开发者深入理解分布式计算思想。

lilh34434的博客 198

uniapp - web-view嵌套H5网页白屏问题,<web-view>页面跳转出现白屏情况,强力解决uniapp嵌套webview页面时出现无法加载并白屏(无论本地还是线上H5网页链接都能解决)

uniapp微信小程序,uniapp APP端,uni-app web-view嵌套H5项目白屏问题分析及解决,uniapp嵌套webview页面时,出现白屏,uniapp <web-view>页面跳转出现白屏解决方法,uniapp <web-view>页面跳转出现白屏解决方法,解决uniapp的web-view打开网页在老手机上出现白屏的问题,uni-app web-view白屏处理,引入本地网页白屏,WebView 加载不出网页,一片空白webview白屏加载不出来,使用webview加载链接后白屏,u

🏆 前端领域优质创作者 1万+

利用curl对tomcat假死进行实时监控

由于之前一段时间遇到tomcat假死的情况,在网上查找可用geode来达到session共享的问题,鉴于需要geode做缓存库涉及到开发等文件的更新及更改,目前的解决办法进行监控。 遇到过的同学,应该很清楚,tomcat假死以后,用ps 命令和查看端口号都没问题,然而网站就是挂的,这样zabbix,nagios,openfalcon等监控无法报警,最后想到了办法,就是定时的去curl网站的情况,能...

weixin_43949342的博客 2177

OpenClaw界面操作手册:命令行与交互模式的正确打开方式

"test": {"description": "运行项目的测试套件","prompt": "请执行项目的测试命令,并分析测试结果。如果有失败的测试,请提供修复建议。},"lint": {"description": "运行代码检查","prompt": "请运行代码检查工具,分析所有警告和错误,并提供修复建议。},"doc": {"description": "为当前文件生成文档","prompt": "请为当前打开的文件生成完整的API文档,包括函数说明、参数描述、返回值类型和使用示例。

gaoxiang_120的专栏 3147

tomcat无法访问问题(curl 接口重定向)

今天给树莓派用docker装tomcat,启动后发现无法访问 怎么curl返回都是空,看日志也没报错 最后通过netstat -ano|grep 8080发现,端口绑定在ipv6地址上。 解决方案: 在tomcat的bin目录下新建setenv.sh,内容为: JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djav...

山间明月江上清风的专栏 2354

通过Langchain实现大模型完成测试用例生成的代码(可集成到各种测试平台)

代码中使用的是讯飞spark3.0版本,其中版本在的控制已经封装到了langchain对应的讯飞的iflytek的类中,可以在调用的时候显示控制,默认是spark2.0版本。

Criss@陈磊 2362

32、社交媒体大数据中的情感分析与网络欺凌检测

本文探讨了社交媒体大数据在情感分析和网络欺凌检测中的应用。情感分析有助于应对自动化带来的社会变化、促进社会包容和推动环境保护。网络欺凌作为一种严重的在线危害,其检测依赖于数据预处理、特征提取与深度学习模型(如CNN、LSTM)进行分类。文章还总结了大数据在欺诈检测、医疗、制造、交通等领域的广泛应用,并分析了数据存储、处理速度、质量和技术工具等方面的挑战,提出了相应的应对策略。未来,随着技术进步,社交媒体大数据将在更多领域发挥关键作用。

cc789的博客 91

Linux下tomcat部署和项目启动及访问流程的总结

1:首先查看需要的端口是否被占用(摘抄内容来自菜鸟教程) 方式一:查询系统已经被占用的端口 命令 使用root用户 执行 lsof -i 查询指定端口是否被占用 ----------------------------执行 lsof -i:端口号 ---------- > eg: losf -i:8080 方式二 netstat ...

井底的青蛙 5758

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

idea配置tomcat

1.添加tomcat 2.点击Edit Configurations后打开如下界面。 3.点击加号 4.在这里配置tomcat信息 5.填写好基本tomcat信息后,点击ok。我们就配置好了Tomcat,此时我们会看到。项目中显示了我们刚才配置的的Tomcat。 但是直接运行的话,会报错,所以我们还需要配置 6.下面打开Project Structure 7.打开后,在Modules中...

汉子一枚 13万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IDEA配置tomcat的方法、IDEA配置tomcat运行web项目

IDEA配置tomcat的方法 1.打开idea,在项目运行列表下拉选择“Edit Configurations” 2.点击 左上角的"+">Templates -> Tomcat Server -> Local>ok 3.在打开的界面,第一行“Name”中填入tomcat的名称 4.然后点击Configure…,在Application Servers界面,点击“+”,在Tomcat Server配置界面选择要添加的已安装的tomcat路径(bin的上一级路径),最后点击“O

weixin_55689501的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Tomcat安装及IDEA配置Tomcat教程

tomcat安装以及环境变量的配置,以及用idea创建tomcat项目并运行

AnnQAQ的博客 1万+

Tomcat的配置和Myeclipse配置Tomcat

由于Tomcat启动需要依赖JDK,所以需要先安装JDK,及JDK的环境配置。JDK下载可以在Oracle官网下载。 一·Tomcat的配置 1.JDK安装完毕,需要设置环境变量“JAVA_HOME”为JDK 的安装跟路径 2.配置Tomcat的环境变量“CATALINA_HOME”,变量值为Tomcat的安装跟路径 二Myeclipse配置Tomcat 1.打开Myeclipse,选择windows,然后点击pre...

weixin_49372978的博客 5832

IDEA如何配置Tomcat

很多小伙伴下载源码空间站或者其它地方的项目后,发现不会在IDEA中配置Tomcat,所以本文这里给大家讲解一下如何配置Tomcat。

6万+

Eclipse配置Tomcat

一、前提Eclipse配置Tomct前先确保本地已经按照了Tomcat了,我已经安装过了(其实就是解压下),安装版本为apache-tomcat-9.0.75,需要记着安装位置E:\Java\apache-tomcat-9.0.75二、配置Tomcat打开Eclipse,菜单栏点击Window -> Preferen...

cnzzs的博客 6571

tomcat配置

一、下载tomcat 1.访问官网:https://tomcat.apache.org/ 我们这里下载tomcat8版本,选择相应的操作系统版本,我这里是windows 64位zip下载, 2.解压缩文件,将apache-tomcat-8.5.76.zip压缩包解压缩 把他解压到某个目标文件,比如我的地址:F:\tomcat8\apache-tomcat-8.5.76 3.配置环境变量 新增 CATALINA_HOME,地址就是刚才文件夹 ,不需要带/bin 然后在PATH中 ,末尾新添加%CATAL

cai_4的博客 8179

如何配置Tomcat,以及Tomcat和IIS的配置(1)

如何配置Tomcat,以及Tomcat和IIS的配置(1)1、首先要先下载JDK和Tomcat,我使用的版本是JDK_1_4_2_08和Tomcat5.0.16.下载网址请自己网上搜。下面先安装JDK,然后再安装Tomcat。安装完成以后就要添加环境变量了。右击我的电脑->属性->高级->环境变量,在系统变量中新建或编辑环境变量需要添加的环境变量如下:(1)、JAVA_HOME(JDK运行使用

1469

idea如何配置tomcat

Tomcat安装,以及idea配置Tomcat教程

k393393的博客 3万+

tomcat配置url跳转_Tomcat常用配置详解

1 目录结构/bin:脚本文件目录。/common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载)。/conf:存放配置文件,最重要的是server.xml。/logs:存放日志文件。/server/webapps:来管理Tomcat-web服务用的。仅对TOMCAT可见,对所有的WEB APP都不可见(使用Catalina类加载器加载)。...

weixin_39603799的博客 2330

Tomcat配置

1、安装Tomcat 1.1、下载 下载路径:https://tomcat.apache.org/download-90.cgi 1.2、配置 1.2.1、配置虚拟路径 cd /usr/local/tomcat-8088/conf vim server.xml 找到Host name="localhost"如下修改: &lt;Host name="localhost" appBas...

Java_monkeys的博客 443
上一篇: NFS服务配置
下一篇: 部署主从数据库
别散
码龄6年 21粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值