摘要:
spring boot默认创建出来的应用程序是内嵌web容器的,直接运行jar文件就可以的,但通常我们也需要将程序部署到tomcat中,这需要做如下改进: 1.pom.xml修改 打包方式需要修改成war:<packaging>war</packaging> spring b 阅读全文
posted @ 2018-09-28 17:35
星朝
阅读(277)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 SpringBoot启动 Spring Boot通常有一个名为 Application的入口类,在入口类里有一个main方法,这个main方法其实就是一个标准的java应用的入口方法。 在main方法中使用SpringApplication.run方法启动S 阅读全文
posted @ 2018-09-28 17:16
星朝
阅读(281)
评论(0)
推荐(0)
摘要:
Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring based applications. Spring Boot is designed t 阅读全文
posted @ 2018-09-28 17:14
星朝
阅读(259)
评论(0)
推荐(0)
摘要:
现在JavaConfig配置方式在逐步取代xml配置方式。而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口。通过实现WebApplicationInitializer,在其中可以添加servlet,listener等,在加载 阅读全文
posted @ 2018-09-28 17:05
星朝
阅读(808)
评论(0)
推荐(0)
摘要:
启动时,报错信息如下: 这个错误找了很久的原因,一般都是jar包冲突导致,总结一下一般情况下jar冲突的解决方案: 方案一:给JVM的启动的时候添加“ XX:+TraceClassLoading”,一般可以再tomcat后者eclipse(其他IDE也可以)中直接添加即可打印(通过该方法本次解决了几 阅读全文
posted @ 2018-09-28 17:02
星朝
阅读(5926)
评论(0)
推荐(0)
摘要:
使用spring boot很方便,一个jar包就可以启动了,因为它里面内嵌了tomcat等服务器。 但是spring boot也提供了部署到独立服务器的方法。 如果你看文档的话,从jar转换为war包很简单,pom.xml的配置修改略去不讲。 只看source的修改,很简单,只要一个配置类,继承自S 阅读全文
posted @ 2018-09-28 17:00
星朝
阅读(643)
评论(0)
推荐(0)
摘要:
springboot其实并不推荐使用jsp作为视图模板,其默认采用Thymeleaf作为模板,出于对其没有研究,故考虑目前阶段仍然使用jsp作为视图模板。下面就展开实践案例过程: 1、首先创建一个jsp页面: <!DOCTYPE html> <%@ taglib prefix="s 阅读全文
posted @ 2018-09-28 16:43
星朝
阅读(2249)
评论(0)
推荐(0)
摘要:
在之前的《使用jsp作为视图模板&常规部署》章节有过一个实践,需要启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用。下面通过源码简单解析为何其能够替代web.xml。 本章概要 1、源码分析如何实现Spr 阅读全文
posted @ 2018-09-28 16:25
星朝
阅读(8035)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 两个坑 .war.original 生成这种格式的文件,是因为在开启了二次打包。具体可以看这里 修改入口文件的配置 , 官方文档看这里 类似下面的代码,要继承SpringBootServletInitializer @SpringBootApplicatio 阅读全文
posted @ 2018-09-28 15:02
星朝
阅读(3077)
评论(0)
推荐(0)
摘要:
! flowchart 箭头图标 勿删 问题描述 Fatal error compiling: 无效的标记 maven启动错误。。版本号不对 <plugin> <artifactId>maven compiler plugin</artifactId> < 阅读全文
posted @ 2018-09-28 14:57
星朝
阅读(12507)
评论(0)
推荐(1)
摘要:
! flowchart 箭头图标 勿删 使用maven创建的springboot项目,默认是jar包,springboot还有自己带的tomcat。现在需要将项目打包,并部署到服务器tomcat下面。 1、修改pom.xml文件。将jar修改为war。 <packaging>war&l 阅读全文
posted @ 2018-09-28 14:55
星朝
阅读(11352)
评论(0)
推荐(1)
摘要:
昨天部署了一下nginx+tomcat+java出现了很多问题,以下为整理总结。 使用了两种部署方式,一种是源码部署,一种是war部署。 java源码部署总结: 环境:nginx+tomcat 部署方式:源码部署 1 源码目录 /chroot2/test/schedule 阅读全文
posted @ 2018-09-28 10:47
星朝
阅读(1721)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 近期尝试使用tomcat和Nginx进行配合做负载均衡和静态与动态资源分配的Demo,期间遇到很多有意思的地方和知识短板,特此记录 一:什么是Nginx? Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作 反向代理:相 阅读全文
posted @ 2018-09-28 10:46
星朝
阅读(447)
评论(0)
推荐(0)
摘要:
```python !/bin/bash auto config nginx server by author www.jfedu.net 2018年5月14日17:25:52 N_PAR="vim lrzsz perl perl devel libxml2 libxml2 devel ncurse 阅读全文
posted @ 2018-09-28 10:41
星朝
阅读(424)
评论(0)
推荐(0)
摘要:
```python 使用脚本一键安装mysql5.7.x,初始化数据库,启动数据库 mysql版本:源码mysql5.7.10 linux版本:centos6.5 x86_64 !/bin/bash GROUP_NAME=mysql USER_NAME=mysql MYSQLDB_HOME=/hom 阅读全文
posted @ 2018-09-28 10:26
星朝
阅读(286)
评论(0)
推荐(0)
摘要:
转自: https://blog.csdn.net/zmken497300/article/details/51615678安装环境CentOS 7 x86_64 DVD 1511.isomysql 5.6.29 linux glibc2.5 x86_64.tar.gzmysql_inst 阅读全文
posted @ 2018-09-28 10:25
星朝
阅读(7482)
评论(0)
推荐(1)
摘要:
mysql的编译安装,在博客 开源服务专题之 mysql的编译安装 中已经说明了,但是还是比较麻烦,尤其是一大堆命令,来手动执行,稍有不慎,就会出错。生产上一般都是先在本地测试环境进行自动化测试,如果ok,那么就在生产上进行自动化安装,省事,省力,安全。 本文环境: CentOS 阅读全文
posted @ 2018-09-28 10:20
星朝
阅读(336)
评论(0)
推荐(0)
摘要:
1、功能描述 1. 安装支持包,从软件源下载自定义的NGINX包,创建NGINX用户和用户组。 2. 安装并初始化NGINX配置。 3. 运行NGINX并检测运行状态。 2、实现 源码如下: !/bin/bash eastmoney public tools version: v1.0.1 crea 阅读全文
posted @ 2018-09-28 10:08
星朝
阅读(612)
评论(0)
推荐(0)
摘要:
开发十年,就只剩下这套Java开发体系了 >>> 最近,又临近博主所负责的一个大型项目的发版了。之前有提到过,该项目涉及到30 40台服务器的发版。且项目客户规定发版需在晚上10 阅读全文
posted @ 2018-09-28 10:07
星朝
阅读(1052)
评论(0)
推荐(0)
摘要:
开机启动tomcat 1:在/etc/rc.d/init.d目录下生成一个文件tomcat8080 2:在文件里添加如下内 !/bin/bash 2345 linux运行级别 10开机启动优先级,数值越大越排在前面,最大值100 90关机优先级 chkconfig: 2345 10 90 descr 阅读全文
posted @ 2018-09-28 10:05
星朝
阅读(480)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 说明: 用平常的方式在Linux服务器上安装程序,需要下载安装包、进入安装包位置、给安装包文件赋予可执行权限、执行安装、设置环境变量……等等一系列复杂的操作。并且如果有关联也需要一个一个的挨着安装。耗时并且繁琐。而用shell脚本来执行这些操作,则很好的解决 阅读全文
posted @ 2018-09-28 10:01
星朝
阅读(923)
评论(0)
推荐(0)
摘要:
实验环境 只有两台机子,一台虚拟机192.168.1.200,另外一台物理机192.168.1.201。 目标 执行一个shell脚本,给这两台机子自动安装jdk。 实验步骤 1.自动设置ssh免密码登录 执行脚本之后,遍历服务器ip,对每一个服务进行如下操作 2.每台服务 阅读全文
posted @ 2018-09-28 09:58
星朝
阅读(414)
评论(0)
推荐(0)
摘要:
系统环境为:ubuntu 14.04 一、JDK 自动安装脚本 jdk自动安装bash shell脚本,截止今天(2014/10/15)亲测可用: sudo su 切换到root权限 mkdir /usr/local/java cd /usr/local/java download jdk 1.7. 阅读全文
posted @ 2018-09-28 09:55
星朝
阅读(199)
评论(0)
推荐(0)
摘要:
A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 复制代码 代码如下: $ ./install jdk.sh B的IP or: 复制代码 代码如下: $ ./in 阅读全文
posted @ 2018-09-28 09:54
星朝
阅读(2047)
评论(0)
推荐(0)
摘要:
centos6.7 当我们有很多台主机,想在每台机器上都安装一样的某些软件,当然,一台机器一台机器安装也是可以的,但是如果有一键安装所有机器上的软件那是不是很激动人心呢! 首先我们需要制作一台服务器,并把软件包放在我们的服务器上 首先进入 /var/www/html文件夹 cd /var/ 阅读全文
posted @ 2018-09-28 09:53
星朝
阅读(611)
评论(0)
推荐(0)

浙公网安备 33010602011771号