eclipse 运行springboot项目】的更多相关文章

一:当在eclipse启动spring boot项目时出现问题: 错误: 找不到或无法加载主类 com.example.demo.DemoApplication 解决办法: 1,通过cmd命令行,进入项目目录进行,mvn clean install 进行编译 项目install后,再到eclipse 上选中项目按F5刷新项目.再运行即可问题解决. 2,在eclipse 上选中项目 点击clean 清理项目再运行 问题解决. 3,如果运行还是出现无法加载主类, (a)排查项目代码是否有问题, (b…
前言:本项目基于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创建springboot项目的三种方法: 引自:https://blog.csdn.net/mousede/article/details/81285693…
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…
本文主要讲的是使用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…
使用eclipse打包springboot项目时一直报错 [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 经查询后找到问题所在 参考博文:https://blog.csdn.net/lslk9898/article/details/73836745 主要原因为:我的eclipse中编译项目使用的是jre,而maven的配置文件及sett…
目的:运行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…
1  首先我们需要安装STS插件:Help--> Eclipse Marketplace 安装成功之后,会让你重启eclipse. 2  然后 File-->New--->Project 3  下一步  填好内容 4  Next  (如果之前创建过springboot项目,就会出现红色框里已选择过的) 选择你需要的东西 5  Next  ---> Finish 现在项目就创建好了! 红色框里是不存在的. 6 运行TestApplication中main方法就可以了!…
网上许多资料都是用idea的,但是我个人用eclipse习惯了,所以就在eclipse里面自己尝试着写了一个hello. 然而项目建好后却迟迟不能访问!!!网上搜了许多资料都不靠谱! 虽然最后能看到hello,但是心里不爽啊!所以要记下来警醒自己. 首先,需要一个eclipse和jdk这应该没问题了,我的eclipse版本: 我的JDK是1.8版本,至于怎么安装怎么设置环境变量,百度经验就够了,挺靠谱的. 然后还需要一个maven插件,我是直接在官网搜的下载下来直接解压就行,在eclipse里面…
前言: 本来是要搭建一个自动化部署分布式项目的服务器平台的,使用jenkins+k8s+ELK+springboot把一个简单的springboot项目给搞起来,由于工程太大,先分开把每个技术组件单独给撸一遍过去再说.全撸一遍过去后,再来整合搭建这个浩大的全方位服务器自动部署工程. 唉,先用Docker发布一个springboot镜像demo练练手吧. 借鉴博客:https://www.imooc.com/article/44582 借鉴博客(此博客有连接数据库):https://segment…
将写好的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)这样项目就运行成功. 但…
1.端口被占问题解决方法. 我们运行javaweb项目的时候,如果不幸你的项目出现了上图的那种情况,不要慌,仅仅是端口被占了而已,只需要打开你tomcat里面的bin里面的shutdown.bat即可,然后重新启动eclipse即可解决端口被占问题.…
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…
首先需要进到自己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…
一.docker环境配置 首先需要一个安装了docker的服务器(本地或者云服务器),如果没有请看上文,传送门---https://www.cnblogs.com/wdfordream/p/12737389.html 我这里是直接在云服务器上搭建了docker 云环境:CentOS 7.6 64位 二.构建镜像 1. 用DockerFile构建镜像 通过DockerFile以及springboot.jar包构建镜像.jar包可以通过本地打jar包上传到服务器也可以在服务器上拉取代码通过maven…
搭建完springboot项目后,新建HelloController.java文件,编写main方法,启动HelloController.java,具体代码如图: 在浏览器访问127.0.0.1:8080/hello得到“hello”反馈…
1,打包概要介绍: 自己做了个小demo,突然想练一下如何打包发布,期间出现了两个错误,第一个是加载不到主类,第二个是加载不到jsp文件,一会会把这两个问题一一陈述,以及解决方法. 1.1,先检查pom文件 因为springboot的项目打包的话他是根据pom.xml文件进行打包的,注意:(仔细观看我写的注释,加载不到jsp文件那你还要回头再看) <?xml version="1.0" encoding="UTF-8"?> <project xml…
今天在https://start.spring.io/上搭建了一个2.1.5版本的springboot项目,但是把它导入后,pom.xml第一行报错了,查看Problems发现下面的错误 百度后发现方法千奇百怪,后来发现应该是springboot与你的maven版本不匹配的原因解决方法:方法一(亲测有用):                     ①. 将springboot的版本号降低,<version>2.1.5.RELEASE</version>改为<version&g…
接 Spring Boot 快速入门(Eclipse) 步骤一:部署方式 Springboot 和 web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢? 通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war. 下面是jar的方式. 步骤二:可运行项目 该项目是springboot入门的小demo 步骤三:打包成Jar 1.在pom.xml添加jar插件 <plugin> <groupId>org.apache.ma…
创建Spring Boot 工程 先在eclipse中安装spring -tool -suite插件,然后根据以下步骤可以创建1.新建Spring Starter Project 2.Packaging 选择 jar 3.勾选Web 项 4.项目结构 启动项目 1.创建 HelloController.java package com.example.demo; import org.springframework.web.bind.annotation.RequestMapping; impo…
本文链接:https://blog.csdn.net/mousede/article/details/81285693 方法一 安装STS插件 安装插件导向窗口完成后,在eclipse右下角将会出现安装插件的进度,等插件安装完成后重启eclipse生效 新建spring boot项目 项目启动 方法二 1.创建Maven项目 2.选择项目类型 3.选择项目 4.编写项目组和名称-finish即可 5.修改pom.xml文件 <!-- spring boot基本环境 --> <parent…
以最简单的spring boot demo项目来演示如何发布项目war包到tomcat,并成功运行(有很多小伙伴会出现404错误) 一.准备一个最简单的demo项目 在IDEA中新建一个项目,一直next,选择Dependencies中选择Web. 点击Finish完成 二.为了项目发布后方便排错,在DemoApplication中增加几行代码 package com.example.demo; import org.springframework.boot.SpringApplication;…
这个是和上一个放在一块的 创建javaweb项目,要是想要创建maven项目,java项目都可以,我要和tomcat放在一块所以 就创建javaweb项目 创建项目起一个有意义的项目名    选择一个tomcat版本 要与你下载的版本一致 我选的是 8.5 配置tomcat   多个版本也可以这样进行配置 我的tomcat位置,这是解压版的想放在那就,直接解压就可以用了 配置tomcat 配置jdk   多个版本也可以偶 jre的增加与配置的选择    多个jdk的情况下进行配置 注意偶:::…
开始我的Eclipse版本是4.4.2.安装网上的步骤多次不成功. 后来直接去下载了最新版的Eclipse 2018-9版本的 是 4.9. 下面是安装步骤: (1)eclipse->Help->Install new software->Add, (2) name:  STS  (自己随便起名) location:http://dist.springsource.com/release/TOOLS/update/e4.9/  (注:红色部分根据自己的版本号,你直接复制这个地址就行.)…
1.首先我们需要安装STS插件:Help--> Eclipse Marketplace 2. 然后 File-->New--->Spring Starter  Project 3.下一步  填好内容  Next  ---> Finish    现在项目就创建好了! 4.运行TestApplication中main方法就可以了!…
方法1 IDEA 运行报错:Error running '***': Command line is too long 技术标签: IDEA     Error running 'Test': Command line is too long. Shorten command line for Test or also for Application default configuration解决方案:点击Run–>Edit Configurations 方法2 新项目再Idea里面启动的时候,…
#!/bin/bash APP_NAME=AutomationGuide-0.0.1-SNAPSHOT.jar #使用说明,用来提示输入参数 usage() { echo "please enter the corresponding parameters [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}…
项目由openjdk8.0迁移到jdk10导致的 原因:java9模块化的概念使得JAXB默认没有加载: jaxb-api是存在jdk中的,只是默认没有加载而已,手动引入即可. 推荐方式: <!-- jaxb模块引用 - start --> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </dependency&g…