首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

window与linux项目部署linux文件路径不存在问题

很久没有写博客了,上周项目测试,发现了一些bug,其中之一有些费解,描述如下: 项目在windows上部署,上传图片功能一切正常,部署linux服务器上,则莫名出错(大概是智障,居然忘记了*linux...从未遇到这种问题土豆也有点懵逼,不管三七二十一,项目先重启再说,无效,那看看tomcat,还是无效,我太难了。...仔细分析问题,原来是这样,windows下文件存放路径采用是: path += "\" + dirName + "\" + ymd + "\"; 这样在linux上造成后果就会变为 : ?...这明显与我们所期望路径不同,不错此时相信稍微有些计算机基础同学都能看出来,是什么问题啦,没错没错,就是把\改为/就ok,真的是一直机智一直爽,一时智障毁半天啊。...与linux项目部署linux文件路径不存在问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

2.1K00
您找到你想要的搜索结果了吗?
是的
没有找到

Linux项目部署(完)

2.1 手动部署项目 1)....后台运行项目 当前这个demo工程我们已经部署成功了,并且我们也可以访问项目了。...线上程序不会将日志输出到控制台,而是输出到日志文件,方便运维查阅信息 后台运行程序: 要想让我们部署项目进行后台运行,这个时候我们需要使用到linux一个命令 nohup ,接下来,就来介绍一下nohup...停止SpringBoot项目 2.2 基于Shell脚本自动部署 2.2.1 介绍 前面介绍项目部署是手动部署,也就是部署过程中每一步操作都需要我们手动操作。...接下来,我们需要再讲解一下项目的自动部署,从而来简化项目部署操作,那么我们先来整体上了解一下项目自动部署流程及操作步骤。 操作步骤如下: 1).

1.2K30

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目Linux部署War包

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目Linux部署War包 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀...2017年3月6日 http://fanshuyao.iteye.com/ 一、Linux快速部署War包操作,暂时是最简单操作 1、先关闭Tomcat /home/java/tomcat7/bin.../shutdown.sh 2、进入War包存放目录(可以通过工具:SSH Secure Shell Client把War传到Linux服务器) cd /home/project 3、解压War包到部署项目中...4、部署完后启动Tomcat /home/java/tomcat7/bin/startup.sh 二、以后可能会用到命令 一、查看Tomcat进程 ps -ef|grep java 二、、杀死进程(...tomcat部署War包,Linux在Tomcat部署JavaWeb项目Linux部署War包 http://fanshuyao.iteye.com/blog/2360423 Linux下Tomcat

5.3K10

linux 部署golang 项目(直接部署和基于nginx部署)

直接部署linux 上安装golang 项目的方式按照官网 https://golang.org/doc/install#install 方式,安装go运行环境到/usr/local/go/bin...设置GOPATH 发现如果按照官方给安装方法只指定GOROOT路径,于是自己新建一个目录gopath 作为GOPATH 目录,并且设置环境变量(export GOPATH=/newhome/go/...于是乎,我就把我windows下面的src所有文件夹复制到linux下面,免去重新下载时间。...部署自己项目 上传自己项目到src目录下与github.com,golang.org等其他目录平级 如下图所示: image.png goonlinemusic就是我项目 然后进入我项目执行go...如果想让项目在后台执行:执行 nohup ./main & ,这样就可以程序在后台运行了。 基于nginx部署:     在使用nginx 部署时,首先要明白nginx 反向代理原理。

4.2K20

Linux系统部署javaweb项目教程

一般都在windows下开发,现在部署linux下:   1.将项目达成war包(用eclipse,项目右键-->Export-->选择war file)   2.将tomcat(用winSCP...当然你也可以用secureCRT,用securCRT需要建立sftp(即上传文件目录),用put tomcat命令)考到ilunx对应目录下   3.然后将项目的war包放到tomcatwebapps.../startup.sh(linux下启动tomcat是.sh文件而非.bat文件))   遇到问题如下:   运行./startup.sh 是报错   -bash: ..../startup.sh: Permission denied   原因:没有运行.sh权限   解决:chmod 777 *.sh   注:Linux chmod +755和chmod +777 各是什么意思呢...755 代表用户对该文件拥有读,写,执行权限,同组其他人员拥有执行和读权限,没有写权限,其他用户权限和同组人员权限一样。

93720

Linux云服务器部署项目

Linux云服务器部署项目 准备 购买云服务器 重置密码 环境搭建 使用xshell连接云服务器 安装JDK Linux上使用yum命令后,会将OpenJDK安装到/usr/lib/jvm/目录下 #...,要不然数据怎么丢都不知道 到这里数据库就安装完成了,已经可以满足部署项目的基本需求了,这里再另外多讲两点:数据库配置、数据库授权 数据库配置 数据库配置是通过/etc/my.cnf文件进行配置,这里配置一下字符集为...点击添加规则,添加如下两条,点击完成,即可远程连接数据库 注:平时不用远程连接数据库时候可以将3306端口给关了,用时候再打开 项目部署 点击idea右边Maven Projects,...jar包,这个就是要上传到服务器进行部署jar包。...部署 将刚生成jar包上传到服务器上,进行部署,这里要注意上传之前要将项目的数据库配置换成服务器数据库 上传 # 创建文件夹 mkdir myblog # 进入目录 cd myblog 关闭防火墙

22110

Linux部署Jenkins和项目

关于Jenkins就说这么多,下面我们来部署Jenkins。 首先准备工作:一台Linux机器,jdktar包,tomcattar包。...按照刚刚scp上传路径,我们现在在/usr/local目录下应该会有apache-tomcat-7.0.81.tar.gz文件。...5、安装git 既然我们需要在Jenkins上部署项目,那肯定要去服务器上拉项目啊,这个时候就需要git仓库了,本文是以github上公有repo(项目)为例子,将repo对应GitHub地址放到Jenkins...6、在Jenkins上部署项目 这里随便创建一个项目 https://github.com/johnturingwu/helloworld ? 下面我们在Jenkins上进行部署。...我们等它构建完毕,然后我们点进去console里面可以看到它打印结果。 ? ? 可以看到项目执行结果和log。 到这里,我们Jenkins和项目部署就算完成了。

2.5K20

maven项目中获取类路径项目路径写法示例

springboot项目中当在类路径(resources目录)下如何获取类路径下某个文件 1 在Controller中获取类路径写法: String fileName = "verifierTemplate.xlsx...比如,如果是maven项目,classpath为"项目名/target/classes",如果是普通项目,可能是”项目名/bin”,或者”项目名/build/classes”等等。...”/”开头,就在调用getResource字节码对象所在目录下找(同样不会递归查找子目录) 测试 System.out.println("路径一为:"+this.getClass().getResource...target,这里存放编译后class文件 获取项目路径 File directory = new File("");// 参数为空 String courseFile =...directory.getCanonicalPath(); System.out.println("项目路径为:"+courseFile);

2.1K20

Spring项目路径

Spring源码——WebUtils 个人网站中部署服务器共有两台,由于是分布式环境,为了防止有效针对具体某个服务器出现问题,需要在网页上加上服务器IP地址和项目启动时间,但是由于资源问题...,最好还是不要使用ajax,毕竟每次都要请求一次的话实在是太消耗资源了,这里,我采用方式是在项目启动时候,就获取服务器公网IP,然后替换掉jsp文件,应该是目前最好方式了。...在Linux中,我们会使用curl icanhazip.com这类命令来获取自己公网IP,相当与发送了个请求,而对于Java来说,获取方式也是类似。...首先是要获取项目路径,网上参考了Java EE获取路径全攻略之类,其实用servletContextEvent.getServletContext().getRealPath("/")也行,Spring...IP地址和项目启动时间。

1K40

linux 部署 javaJ2EE项目教程

Linux部署JavaJ2EE项目通常涉及到以下几个主要步骤: 安装Java开发环境:首先确保在Linux服务器上安装了Java Development Kit(JDK)。...你可以从官方网站下载最新JDK版本,并按照它们安装说明进行安装。 安装Web服务器(例如Apache Tomcat):对于J2EE项目,你可能需要一个Web服务器来承载你应用。...构建你J2EE项目:在你本地开发环境中使用构建工具(如Maven或Gradle)构建你J2EE项目。...将WAR文件复制到Tomcatwebapps目录:将构建好WAR文件复制到Tomcat服务器webapps目录。Tomcat会自动检测并部署这个WAR文件。...这通常是在项目的配置文件中完成。 配置防火墙和网络设置:如果有防火墙,确保相应端口(比如Tomcat默认8080端口)已经打开。此外,检查网络设置,确保其他服务可以访问你应用程序。

14210
领券