Linux中怎么运行tomcat上传文件到lLinux上

Linux中怎么运行tomcat上传文件到lLinux上,第1张

1 ,使用securecrt登陆使用rz命令既可以直接图形化的选择上传,

如果rz命令没找到,yum install lrzsz -y

2,安装tunnelier,可以在开源中国上下载,用这个登陆后可以直接开启视图窗口的sftp,直接上传下载都可以

3,在本机开始FTP服务吧....

一、上传Tomcat服务器

二、安装Tomcat服务器

2.1、解压tomcat服务器压缩包

2.2、配置环境变量

tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量

编辑/etc下的profile文件,加上如下内容:

2.3、修改tomcat服务器的启动端口

修改将Tomcat服务器启动时使用的端口,例如改成9999

修改完server.xml文件之后,保存,退出。

三、Tomcat服务器启动和关闭

3.1、启动Tomcat服务器

进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器,如下图所示

查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:

访问Tomcat服务器,如下图所示:

可以正常访问了,说明Tomcat服务器已经正常启动成功了。

生产环境文件上传服务发现经常报错:

Failed to parse multipart servlet requestnested exception is java.lang.RunTimeException

提示上传文件的临时路径找不到.

在linux系统中,springboot应用服务在启动(java -jar 命令启动服务)的时候,会在 *** 作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。

由于临时/tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删除掉。

在项目配置文件中自定义临时文件路径

@Bean

MultipartConfigElement multipartConfigElement() {

        MultipartConfigFactory factory = new MultipartConfigFactory()

        File tmpDirFile = new File(tempDir)

        // 判断文件夹是否存在

        if (!tmpDirFile.exists()) {

            //创建文件夹

            tmpDirFile.mkdirs()

        }

        factory.setLocation(tempDir)

        return factory.createMultipartConfig()

    }


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12089933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存