JDK1.7.0.1的安装及tomcat的启动脚本和静态资源配置

安装jdk17,18,20,22版本
1.下载jdk
2.解压
3.解压后的文件夹移动到/usr/local/并且改名
4.找到可执行文件
5.在profile中配置jdk环境变量
[root@localhost local]# tar -zxvf jdk-17.0.1/
[root@web1 jdk-17.0.1]# vim /etc/profile
export PATH=/opt/apache-maven-3.9.8/bin:$PATH
JAVA_HOME=/usr/local/jdk/jdk-17.0.1
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME
[root@web1 jdk-17.0.1]# source /etc/profile
[root@web1 jdk-17.0.1]# java -version
[root@web1 jdk-17.0.1]# javac

将java可执行文件添加到$PATH环境变量中
配置JAVA_HOME
[root@localhost jdk-17.0.1]# vim /etc/profile
JAVA_HOME=/usr/local/jdk-17.0.1
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME

防火墙
1,关闭防火墙
systemctl stop firewarlld

2.设置卡机启动
sysytemctl enable direwalld

3.设置手动启动
systemctl disable firewalld

tomcat的启动
可执行脚本
/usr/local/tomcat9(tomcat的文件所在)/startup.sh

在tomcat中的webapp下创建一个文本文件,并使用vim去修改
[root@localhost apache-tomcat-9.0.91]# vim /usr/local/apache-tomcat-9.0.91/webapps/abc/test.txt
[root@localhost apache-tomcat-9.0.91]# cat /usr/local/apache-tomcat-9.0.91/webapps/abc/test.txt 
远看山有色
近听水无声

输出是一连串的乱码, 这个问题通常是由于编码不一致导致的。 为了解决这个问题,我们需要确保使用的编码集与系统默认编码集一致。 首先,我们需要了解Tomcat控制台输出乱码的原因。 在Windows系统中,默认的编码集是GBK,而Tomcat默认的编码集是UTF-8。 当Tomcat启动时,它会读取catalina.bat文件来启动,而这个文件中的代码可能不是UTF-8编码,从而导致控制台输出乱码。

将静态资源存储在tomcat当中,进行输出。
[root@localhost apache-tomcat-9.0.91]# vim webapps/abc/index.html
[root@localhost apache-tomcat-9.0.91]# cat webapps/abc/index.html 
<!doctype html>
<html>
       <head>
            <meta charset="utf-8">
       </head>

      <body>
        <h1>我是皇帝大人</h1>
      </body>
</html>

架构运行
[root@localhost ~]# rz -E
rz waiting to receive.
[root@localhost ~]# ls
anaconda-ks.cfg               jdk-22_linux-x64_bin.tar.gz          模板  下载
apache-tomcat-10.1.25.tar.gz  openjdk-17.0.1_linux-x64_bin.tar.gz  视频  音乐
initial-setup-ks.cfg          todolist.jar                         图片  桌面
jdk-22.0.1                    公共                                 文档
[root@localhost ~]# java -jar todolist.jar 


1.pythonweb
[root@localhost bin]# whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz
[root@localhost bin]# python2
Python 2.7.5 (default, Apr 11 2018, 07:36:10) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello word")
hello word
>>> print("2+3=",5)
('2+3=', 5)
>>> quit()

2.人工智能环境
3.数据分析

Python2
[root@localhost bin]# python
Python 2.7.5 (default, Apr 11 2018, 07:36:10) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> with open("b.txt","wb") as f:
...     f.write("我,秦始皇,打钱")
... 
>>> import os
>>> os.listdir("./")
['a.txt', 'b.txt']
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值