首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Docker部署web项目

    文章目录 一、docker简介 二、部署步骤 1、安装Docker 2、安装JDK 3、上传打包好的项目Jar包到服务器 4、在项目Jar包的同目录下创建Dockerfile 5、构建程序镜像 6、查看镜像...7、创建容器并运行 8、查看容器 9、浏览器访问 一、docker简介   docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的linux...二、部署步骤 1、安装Docker 参考《Linux上安装Docker》 2、安装JDK docker pull java:8 3、上传打包好的项目Jar包到服务器 bootdemo-0.0.1-SNAPSHOT.jar...6、查看镜像 docker images 7、创建容器并运行 docker run --name bootdemo-web -d -p 80:80 bootdemo-docker docker run...8、查看容器 docker ps 9、浏览器访问 注意: 如果遇到报错,记得使用命令查看日志 docker logs 容器id 如果遇到浏览器访问不到的情况,可尝试一下方法解决。

    2.7K40

    dynamic web module项目报错Dynamic Web Module 3.0 requi

    起因:今天使用maven创建web项目的时候发现项目上老是有个红X,错误如下图所示,虽然项目能正常运行起来,但是LZ的强迫症发作,不弄掉就觉得心里不舒服,于是上网查了攻略,几经周折最终大功告成,现在就把我的解决方法记录下来.../javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_3.xsd" xsi:schemaLocation="http:/.../javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" xsi:schemaLocation="http:/...="3.0"> 2.关闭eclipse 打开项目.settings目录下的org.eclipse.jdt.core.prefs eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode...最后右击项目 Maven -> Update Project 红x居然消失了,真开心,虽然不知道什么原理,但是先记录一下,以防以后又出现这种请款。

    64110

    Linux部署之Docker方式部署项目

    使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新版本的nginx 运行nginx, docker...打包vue项目通过指定 npm run build打包项目生成dist文件夹 在项目的根目录创建文件Dockerfile没有文件后缀,文件配置内容如下 # 设置基础镜像,这里使用的是最新版的nginx...文件夹复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ 上传文件,在服务器上指定的位置创建文件夹(方便自己部署...的方式即可查看 ,改镜像是否构建成功 启动镜像 docker run --name=dockervue -d -p 8001:8080 myvueproject 通过ip:8001的方式进行访问,即可看到项目部署成功...启动项目docke run --name=tomcatA01 -d -p 8002:8080 javaproject

    3.1K31

    【Linux】项目部署(完)

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

    2.1K30

    东方通 部署项目 报错 内存溢出解决

    背景: 最近因为一直在做国产化,一直使用东方通,在部署程序,然后每次因为部署的ContextPath是一样的,然后在部署的时候,先停止自己的应用,然后解除部署,接着部署新的War包,但是每次部署新的的时候...,一直到70%,就不动了,东方通都会报错,内存溢出,这个问题,比较头疼,而且东方通后端按Ctrl+c停止,也是一直提示内存溢出,这个就比较烦,强制停止之后,还要,去kill程序,这个过程比较复杂,且麻烦...解决方案: 每次部署相同ContextPath的应用的时候,前面的步骤还是一样的,还是先去,停止->解除部署,接着,先别部署,这个时候把东方通程序停止一下,然后重新启动,再次部署应用程序,就不会报错了

    3.7K31

    web项目部署,需要的来看

    1 需求 原本服务器上tomcat部署了一个javaweb项目在80端口,这次要部署另一个javaweb项目在8090端口,或者同时部署在同一端口不同目录下。...2.3 同一端口不同路径部署 同一端口部署就相对简单了,只需要把javaweb项目导出的.war文件放入Tomcat路径下的webapps下重启Tomcat即可。...Tomcat7 -> Parameters -> Java -> Option 在最后加上: -XX:PermSize=128m -XX:MaxPermSize=512m 3.4 无法打开文件 项目运行报错...3.6 JDK环境变量 之前的项目用的是1.8,但是现在部署的项目必须是1.7,因为之前没有经验天真的以为把这俩都设置成环境变量就万事大吉了,结果1.7的项目报错,经查询原因是因为JDK版本,测试之后发现在...你怎么这么熟练啊.jpg 虽然部署的问题解决了,项目的问题还是不断。 ?

    1.1K10

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

    直接部署: linux 上安装golang 项目的方式按照官网的 https://golang.org/doc/install#install 的方式,安装go运行环境到/usr/local/go/bin...部署自己项目 上传自己的项目到src目录下与github.com,golang.org等其他目录平级 如下图所示: image.png goonlinemusic就是我的项目 然后进入我项目执行go...如果想让项目在后台执行:执行 nohup ./main & ,这样就可以程序在后台运行了。 基于nginx部署:     在使用nginx 部署时,首先要明白nginx 反向代理的原理。...突然觉着这是不是很蛋疼,go能直接部署在服务器提供web服务吗?为什么还要搞个nginx 。因为内网代理和负载均衡。 具体去百度或者上知乎搜一下,他们讲的比我好。...关键的一点:web的资源文件的请求由nginx 来完成,不需要后台服务器进行处理。

    4.9K20
    领券