一.docker环境配置 首先需要一个安装了docker的服务器(本地或者云服务器),如果没有请看上文,传送门---https://www.cnblogs.com/wdfordream/p/12737389.html 我这里是直接在云服务器上搭建了docker 云环境:CentOS 7.6 64位 二.构建镜像 1. 用DockerFile构建镜像 通过DockerFile以及springboot.jar包构建镜像.jar包可以通过本地打jar包上传到服务器也可以在服务器上拉取代码通过maven…
将写好的springboot项目打成jar包: 项目右键 -- Run As -- Maven build... ---此时出现下图 1.Goals 中填写:install 2.Skip Tests复选框勾上 3.点击Run运行 在项目中target中出现项目的jar包,将jar包放入Linux系统中,在同级目录下执行命令: java -jar xxx.jar xxx.jar就是你的jar包,出现Tomcat started on port(s): 8081 (http)这样项目就运行成功. 但…
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 本教程主要分以下几点内容: 一. 使用docker toolbox安装docker 二. 使用docker引擎在容器中运行镜像 三. 创建自己的docker镜像并且在容器中运行它 --------------------------------------------------------…
本文主要讲的是使用docker运行springboot项目 获取一个springboot项目 这里我没有重新构建,用的之前写的一个项目,直接从github上下载下来,地址:https://github.com/FunCodingOfWe/kevin-boot 注意:我现在已经将dockerfile上传 编写Dockerfile # 基础镜像使用java FROM java:8 # 作者 MAINTAINER kevin <923604825@qq.com> # VOLUME 指定了临时文件目录…
docker架构示例图 仓库---> 镜像 --->  容器 一.安装docker 1.通过 uname -r 命令查看你当前的内核版本 uname -r 2使用 root 权限登录 Centos.确保 yum 包更新到最新. yum -y update  (网速慢,这步可以暂时不做) 3安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y  yum-utils  device-mappe…
在<WeText项目:一个基于.NET实现的DDD.CQRS与微服务架构的演示案例>文章中,我介绍了自己用Visual Studio 2015(C# 6.0 with .NET Framework 4.6.1)开发的DDD/CQRS/微服务架构的案例项目:WeText.文章发出后反响很好,也很感谢大家的关注.在本文中我将介绍如何在Ubuntu 14.04.4 LTS中运行WeText项目的服务端. 为跨平台而生 从一开始的设计,我就把WeText的服务端跨平台纳入了实践目标,因此,所选择的框架…
前言:本项目基于maven构建 spring-boot项目可以快速构建web应用,其内置的tomcat容器也十分方便我们的测试运行: spring-boot项目需要部署在外部容器中的时候,spring-boot导出的war包无法再外部容器(tomcat)中运行或运行报错,本章就是详细讲解如何解决这个问题 1.pom.xml一览 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www…
问题: 在Eclipse中运行Web项目Jsp网页启动Tomcat时提示端口被占用: Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this…
django第8天 在测试文件中运行django项目 1.将项目配置文件数据库该为mysql,修改配置信息 PORT = '127.0.0.1' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dj34', 'HOST':PORT, 'USER':'root', 'PASSWORD':'123', } } 2.在项目文件下__init__.py中 import pymysql pymysql.in…
spring-boot项目需要部署在外部容器中的时候,spring-boot导出的war包无法再外部容器(tomcat)中运行或运行报错. 为了解决这个问题,需要移除springBoot自带的tomcat容器. 具体解决方法如下: 1.pom.xml中 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifac…
运行springboot项目报错: *************************** APPLICATION FAILED TO START *************************** Description: Field userMapper in com.whohim.springboot.service.impl.UserServiceImpl required a bean of type 'com.whohim.springboot.dao.UserMapper' t…
目的:运行springboot项目出现:Type javax.xml.bind.JAXBContext not present 环境: 问题:运行springboot项目出现:Type javax.xml.bind.JAXBContext not present 原因 java9+版本以后,JAXB默认没有加载 解决方式 手动添加模块到pom spring boot 1.5.*版本,添加如下代码: <!-- Java 6 = JAX-B Version 2.0 --> <!-- Java…
创建 SpringBoot 项目 用 Idea 创建一个 SpringBoot 项目,编写一个接口: package cloud.dockerdemo import org.springframework.web.bind.annotation.RequestMapping import org.springframework.web.bind.annotation.RequestMethod import org.springframework.web.bind.annotation.Rest…
1.将SpringBoot项目中pom.xml的build插件更换为: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 2.执行mvn…
1.springboot项目打成jar包 mvn install 2.编写Dockerfile # 基础镜像使用java FROM java:8 # 作者 #MAINTAINER sk # VOLUME 指定了临时文件目录为/tmp. # 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为app.jar ADD demo1-0.0.1-SNAPSHOT.jar app.jar # 运行jar…
前言: 本来是要搭建一个自动化部署分布式项目的服务器平台的,使用jenkins+k8s+ELK+springboot把一个简单的springboot项目给搞起来,由于工程太大,先分开把每个技术组件单独给撸一遍过去再说.全撸一遍过去后,再来整合搭建这个浩大的全方位服务器自动部署工程. 唉,先用Docker发布一个springboot镜像demo练练手吧. 借鉴博客:https://www.imooc.com/article/44582 借鉴博客(此博客有连接数据库):https://segment…
一.创建一个Springboot项目 1.编写pom.xml <groupId>com.zwhxpp</groupId> <artifactId>springboot</artifactId> <version>1.0-snapshot</version> <packaging>war</packaging> <parent> <groupId>org.springframework.b…
一.准备工作 1..工具:win10,idea2018,maven3.5,jdk8 二.win10安装docker 1.win10安装docker:http://www.runoob.com/docker/windows-docker-install.html 2.安装完毕后,点击小鲸鱼,选择settings 点击Daemon,在Registry mirrors输入镜像加速地址,国内选的是daocloud提供的. 地址:https://www.daocloud.io/mirror#acceler…
一.环境准备:    1.vm虚拟机: Workstation 12 Pro 12.5.7 build-5813279 2.Centos 7 在虚拟机上安装好Centos7系统后,就可以开始准备安装Docker了.由于不想每次都敲sudo去获取权限什么的,本人直接是使用root账号登录的.下面开始正文. 二.Docker安装和配置    1.安装方式一: [root@localhost ~]# yum install docker 2.安装方式二: [root@localhost ~]# cur…
1.首先在本地建一个文件夹,比如qm 2. 在GitHub中找到你所运行项目的路径 3.在idea中[File]-->[New]--->[Project from Version Control]---->[Git] 其中 Git Repository URL 是运行项目的路径,Parent Directory是你项目的工作空间,Directory Name是项目根目录的名 最后点击Clone 4.注意数据在加载中,请耐心等待   5.注意右下角的提示:是否构建maven项目,请选择 A…
1.下载最新的Eclipse(老版本的有可能不包含springBoot插件),然后在help中打开Eclipse MarketPlace,在Spring Marketplace 中搜索SpringBoot,然后安装(安装过程比较慢) 2.点击 I Agree……,然后,点击Finish 3.安装完成后,重启eclipse 4.新增一个SpringBoot项目 5.点击next,根据提示填写相关项目信息, 6.点击next,根据实际需要选择依赖的选项, 7.点击next,然后点击finish按钮,…
以最简单的spring boot demo项目来演示如何发布项目war包到tomcat,并成功运行(有很多小伙伴会出现404错误) 一.准备一个最简单的demo项目 在IDEA中新建一个项目,一直next,选择Dependencies中选择Web. 点击Finish完成 二.为了项目发布后方便排错,在DemoApplication中增加几行代码 package com.example.demo; import org.springframework.boot.SpringApplication;…
首先需要进到自己springboot项目的根目录,然后执行如下linux命令 nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 & 例如:nohup java -jar stu-web-0.0.1-SNAPSHOT.jar > catalina.out  2>&1 & 命令详解: nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程. >日志文件名.log:是nohup把comman…
场景 一步一步教你在IEDA中快速搭建SpringBoot项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/87688277 在使用IDEA新建SpringBoot的Web项目时,在输入Artifact时提示: Artifact contains illegal characters 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子…
首先要在镜像中 安装python3 以及 django2.0.4 目前我用的是这两个版本. 进入镜像 创建项目 进入项目中修改setting文件 将引号和星号添加进括号中 ALLOWED_HOSTS = ['*']   提交保存. ok…
1.通过realy机器登录relay-shell ssh XXX@XXX 2.登录了跳板机之后,连接可以用的机器 XXXX.bj 3.在本地的idea生成好程序的jar包(word-count_2.11-1.0.jar)之后,把jar包和需要put到远程机器的hdfs文件系统中的文件通过scp命令从开发机传到远程的机器中 scp 开发机用户名@开发机ip地址:/home/XXXXX/文件 . #最后一个.表示cd的根目录下 object WordCount { def main(args: Ar…
1, vtmserver项目必须在tomcat7上运行. 2, 在Eclipse中vtmserver的截图 3, 在eclipse中配置一个tomcat7并将vtmserver加入其中 4, 在eclipse中启动该tomcat即可将vtmserver运行起来,正确的日志如下: 5, 在浏览器中访问: 遇到的问题:跑起来无法访问 tomcat日志如下: 查看 Deployment Assembly 正确的应该是 但我的这个却是: 因此上要点击add添加 Forder和jar包 这样就可以运行起来…
1.tomcat默认端口是8080,可以修改通过tomcat的端口 修改tomcat\conf\server.xml     结果运行程序,还是报"Port 8080 required by Tomcat 9.0 Server at localhost is already in use... 的错误, 把eclipse的tomcat 去掉,重新配置,就可以了.…
1首先创建一个虚拟环境或者在一个已有的虚拟环境中创建一个django项目 1.1 创建一个虚拟环境: mkvirtualenv my_django115 这会在 ~/Envs 中创建 my_django115 文件夹. 1.2 已有直接激活使用 在虚拟环境上工作:激活虚拟环境my_django115 workon my_django1152.安装你的依赖比如 pip3 install django 3.创建一个项目 django-admin startproject mysite  4.进入项目…
原因:MAVEN版本与IDEA版本不兼容问题, maven虽然更新比较慢,但是最新的3.6.6在与IDEA2019版本及以下版本兼容时会出现以上问题 解决办法:重新配置一个3.6低级别版本的maven 下载链接: http://maven.apache.org/download.cgi 点击红框框下载历史版本 这里我选择的是3.6.0版本,具体下载选择bin.zip选项 然后  右键我的电脑-->属性-->环境变量 -->... 重新部署MAVEN—HOME就可以了,这里我就懒的敲了 然…