1. 程式人生 > >spring boot 打包成jar 包在釋出到伺服器上 (NoClass/ClassNotFound等問題解決方法)

spring boot 打包成jar 包在釋出到伺服器上 (NoClass/ClassNotFound等問題解決方法)

pom.xml檔案。

  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4.     <modelVersion>4.0.0</modelVersion>
  5.     <groupId
    >org.springframework</groupId>
  6.     <artifactId>cycTest</artifactId>
  7.     <version>0.1.0</version>
  8.     <parent>
  9.         <groupId>org.springframework.boot</groupId>
  10.         <artifactId>spring-boot-starter-parent</artifactId>
  11.         <version>1.2.6.RELEASE
    </version>
  12.     </parent>
  13.     <dependencies>
  14.         <dependency>
  15.             <groupId>org.springframework.boot</groupId>
  16.             <artifactId>spring-boot-starter-web</artifactId>
  17.         </dependency>
  18.         <dependency>
  19.             <groupId>org.springframework.boot
    </groupId>
  20.             <artifactId>spring-boot-starter-test</artifactId>
  21.         </dependency>
  22.         <dependency>
  23.             <groupId>org.springframework.boot</groupId>
  24.             <artifactId>spring-boot-starter-security</artifactId>
  25.         </dependency>
  26.         <dependency>
  27.             <groupId>org.springframework.boot</groupId>
  28.             <artifactId>spring-boot-starter-data-jpa</artifactId>
  29.         </dependency>
  30.         <dependency>
  31.             <groupId>org.springframework.boot</groupId>
  32.             <artifactId>spring-boot-starter-thymeleaf</artifactId>
  33.         </dependency>
  34.         <dependency>
  35.             <groupId>net.coobird</groupId>
  36.             <artifactId>thumbnailator</artifactId>
  37.             <version>0.4.7</version>
  38.         </dependency>
  39.         <dependency>
  40.             <groupId>org.scala-lang</groupId>
  41.             <artifactId>scala-library</artifactId>
  42.             <version>2.10.4</version>
  43.         </dependency>
  44.         <dependency>
  45.             <groupId>com.h2database</groupId>
  46.             <artifactId>h2</artifactId>
  47.         </dependency>
  48.     </dependencies>
  49.     <properties>
  50.         <java.version>1.8</java.version>
  51.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  52.         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  53.     </properties>
  54.     <build>
  55.         <finalName>cyc</finalName>
  56.         <plugins>
  57.             <plugin>
  58.                 <groupId>org.springframework.boot</groupId>
  59.                 <artifactId>spring-boot-maven-plugin</artifactId>
  60.             </plugin>
  61.         </plugins>
  62.     

    相關推薦

    spring boot 打包jar 釋出伺服器

    pom.xml檔案。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o

    spring boot 打包jar 釋出伺服器 NoClass/ClassNotFound問題解決方法

    pom.xml檔案。<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/

    spring bootjar,部署到公司Linux系統的伺服器

    FileZilla使用詳情 主機號:47.88.171.117 使用者名稱:root 密碼:[email protected]@7281001 埠:22 遠端站點:/develop/myjar 將其中檔案miner-currency-0.0.1-SNA

    spring boot 打包jar伺服器執行

    這次上面又給釋出了個任務 ,搞一箇中間件管理的後臺,開放兩個介面 一個是用於認證,一個用於流量上傳, 由於只有3天時間,時間太過緊迫,於是前後端設計都自己來做 前端頁面找了個bootstrap的頁面來搞 我在這裡找了個demo開始用 http://su

    如何將spring boot工程打JAR伺服器執行

    只需在專案的pom.xml中加入下面外掛 <build>     <plugins>         <plugin>             <groupId>org.springframework.boot</gro

    【轉】Spring bootjar問題總結

    alt date function get .post stack 問題 chan property http://www.cnblogs.com/xingzc/p/5972488.html 1、Unable to find a single main class

    spring bootwar釋出

    啟動類 -- xxxApplication.java 繼承  extends SpringBootServletInitializer 重寫 // 打war包需要 @Override protected SpringApplicationBuilder configur

    Spring bootjar問題彙總

    在使用springBoot時,你總是會遇到需要打包的時候呢。 pom檔案中添加了【org.springframework.boot:spring-boot-maven-plugin】外掛。 在添加了該外掛之後,當執行【mvn package】進行打包時,會打包成一個可

    Spring bootjar執行沒有主清單屬性

    因為使用parent工程來統一管理jar包,所以我們的子工程是繼承父工程! 所以沒有繼承spring-boot-starter-parent這個parent pom!而是引入spring-boot-st

    Spring-bootjar後使用外部配置檔案

    官網說明 第一種是在jar包的同一目錄下建一個config資料夾,然後把配置檔案放到這個資料夾下;  第二種是直接把配置檔案放到jar包的同級目錄;  第三種在classpath下建一個config資料夾,然後把配置檔案放進去;  第四種是在classpath下直接放配置檔

    【springboot打war訪問】spring bootjar訪問不了jsp頁面問題

    問題描述:IDE中測試無問題,打成jar包無法訪問JSP 方案一:將springboot版本將為1.4.2release,實際測試發現我這裡不能正常打包,遂放棄 方案二:將專案打成war包,依舊用java -jar projectName.war的方式訪問 步驟一 p

    spring boot jar 採用 systemctl 設定自啟動

    關於 systemctl 的用法,大家自行百度kbase-conference.service 的 demo 如下[Unit] Description=kbase-conference After=network.target remote-fs.target nss-loo

    spring bootjar用外部配置檔案替換配置

    由於需求的原因,配置檔案中的資料庫連線等內容需要動態替換。 首先搜到的是可以執行jar包的時候傳配置引數: java -jar demo.jar --server.port = 9000 但是客戶端傳給我的是一整個大json串,所以pass。 然後瞭解到SpringA

    spring boot打包war的頁面該放到哪裡?

    背景 經常有朋友問我,平時都是使用spring mvc,打包成war包釋出到tomcat上,如何快速到切換到spring boot的war或者jar包上? 先來看看傳統的war包樣式是什麼樣子的? 1. 傳統的spring MVC格式的war包   可以看到,webapp/reso

    springboot打包jar在linux執行

    一、在idea上打包jar步驟 二、部署到linux <1>首次部署當前程式需要在對應的資料夾中執行以下命令 a.啟動程式 nohup java -jar demo01.jar & b.退出 ctrl + c c.檢視日誌 tail -500f

    【Java】Java程式打包jar在Linux執行

     當需要把在Windows上開發的Java程式用在Linux上執行時,就需要吧該Java程式打包成jar包上傳到Linux上去執行。 1.Java程式用MyEclipse打包成可執行的jar包 (1)

    Spring Boot專案生成jar,並在windows伺服器中註冊服務,開機啟動

    最近工作在windows伺服器上部署 spring boot 的jar包之前都是在linux上執行命令:  nohup java -jar xxx.jar > xxx.log &  現在為了達到跟Linux一樣的效果。最終方案:使用winswwinsw是一個開源

    spring boot】6.idea下springboot打包jar和war,並且可以在外部tomcat下執行訪問到

     接著上一章走唄:http://www.cnblogs.com/sxdcgaq8080/p/7712874.html然後宣告一點,下面打包的過程中,scope一直都是使用預設的範圍<!--用於編譯jsp--> <dependency> <g

    SpringBoot 打 jar 釋出伺服器

    SpringBoot打成的jar包釋出到伺服器上 步驟 1. pom.xml檔案中必須包含: <packaging>jar</packaging> <build>     <plugins>  

    Spring Boot 專案的jar部署到伺服器

    jar包方式啟動,也就是使用spring boot內建的tomcat執行。伺服器上面只要配置了jdk1.8及以上即可。不需要外接tomcat  1.打成jar包 2.將jar包放到任意目錄,執行下面的命令 ^[email protected]:/myfile# n