• Tomcat


    tomcat是一个服务器,不需要写代码就能启动的服务器,外号三脚猫,常见用于运行Java代码

    下载地址,用8.0版本的,两个安装包都要存起来,并且保持版本一致

    window
    下载上面的zip压缩包,解压后,去到bin文件夹里双击启动startup文件就行,这个有两个后缀,一个是bat,一个是sh,bat会打开一个运行窗口,sh就是后台静默运行,打开后访问localhost:8080能看到一个网页就行了,点击跟启动文件一样后缀的shutdown文件就是关闭

    linux
    下载tar.gz格式压缩包,用XFtp放到服务器的/usr/local下解压

    # 解压
    tar zxvf apache-tomcatxxx.tar.gz
    
    # 配置
    vi /etc/profile
    
    # 在java配置后面添加
    export CATALINA_HOME=/usr/local/tomcatxxx
    
    # 保存
    :wq!
    
    #刷新配置
    source /etc/profile
    
    # 进入bin
    cd /usr/local/tomcatxxx/bin
    
    # 启动
    ./startup.sh
    
    # 关闭
    ./shutdown.sh
    

    虚拟机启动别用bat后缀,后台执行就行,然后需要打开防火墙端口,以及阿里的安全组,在本地访问ip地址加8080端口号就可以看到tomcat在服务器运行了

    更新网站
    进入tomcat文件夹里的webapps文件夹,把里面的文件全删了,然后再新建一个ROOT
    文件夹,这个ROOT文件夹就是根目录,现在往ROOT文件夹里放一个aa.html,在ROOT文件夹同级建一个test文件夹,放进一个bb.html,访问aa.html地址是xxx:8080/aa.html,访问bb.html地址是xxx:8080/test/bb.html,可以看出ROOT文件夹的作用

    java打包后的代码也是放在webapps文件夹里,如果不想加前缀访问就放在ROOT就行,但是如果有多个项目,都放在ROOT明显不好,而且也会冲突,可以开启多个tomcat

    开启多个tomocat
    不是重复开启,而是复制多个tomocat文件出来,配置也需要配置多次
    因为端口号默认是8080,不能存在两个一样的端口号,需要修改配置,修改config/server.xml文件,修改6处配置,每次都比上一个加一就行

    image.png

    tomcat中文乱码
    乱码会导致接口返回是乱码,接口接受是乱码,从而导致数据库存进去的是乱码,日志log记录的也是乱码,但是好像是8.0之后就不会出现乱码问题了,7.0的版本需要修改tomocat配置,遇到了再记录

    tomcat开机启动
    几乎不会重启,不配置

  • 相关阅读:
    python-模块-tkinter
    Linux-命令-基本-反引号``或$()
    Linux-命令-基本-time,ctime,atime
    Linux-命令-基本-find-exec
    Linux-命令-cp,mkdir
    Linux-命令-setup,ifup,ls,cd,touch重定向
    Linux-Buffer和Cache
    给Access数据库文件减肥
    GPT转MBR怎么转?
    Windows XP解决显示桌面图标消失的问题
  • 原文地址:https://www.cnblogs.com/pengdt/p/12304156.html
Copyright © 2020-2023  润新知