Linux系统安装Tomcat ,tomcat10war包无法启动,启动后日志问号乱码(服务器配置4)

1.将压缩包上传系统,并解压。

命令  tar -zxvf apache-tomcat-8.5.43.tar.gz

 

 2.启动 。进入解压后的bin文件夹,执行命令 ./startup.sh 。如下说明启动成功

 

 

3.开放端口,如下图开放8080端口

命令  vi /etc/sysconfig/iptables

 

 

Centos6防火墙相关命令

service iptables status 查看防火墙
service iptables stop 关闭防火墙
service iptables restart 重新启动防火墙
service iptables start 开启防火墙

 

二.tomcat10war包无法启动

官网下在

 

 点击上图中最后一个“下载离线版”下载官方提供的迁移工具二进制文件:

 

 选择zip(pgp,sha512)下载,解压后在llib文件找到jakartaee-migration-1.0.0.jar,如下图

 

将需要进行二次编译的war包拷贝到和 jakartaee-migration-1.0.0.jar同一个目录下,然后执行编译命令即可编译成功,将编译成功的war包扔到webapps目录下可以成功启动项目

编译命令:

  java -jar  jakartaee-migration-1.0.0.jar <source> <destination>

<source>:需要进行编译的war包路径

<destination>:编译之后war包的路径

 

参考: https://blog.csdn.net/songyanfei1205/article/details/114832295?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.pc_relevant_default&utm_relevant_index=10

 

三.启动后日志问号乱码

进入tomcat/bin目录下,编辑catalina.sh文件

在第一行加入下面语句即可

JAVA_OPTS="$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh_CN -Dsun.jnu.encoding=UTF-8"

 

 

 参考 :https://blog.csdn.net/qq_41040871/article/details/122066692

 

posted @ 2021-07-07 17:11  海洋svs  阅读(356)  评论(0编辑  收藏  举报