摘要:
spring boot默认创建出来的应用程序是内嵌web容器的,直接运行jar文件就可以的,但通常我们也需要将程序部署到tomcat中,这需要做如下改进: 1.pom.xml修改 打包方式需要修改成war:<packaging>war</packaging> spring b 阅读全文
posted @ 2018-09-28 17:35
星朝
阅读(276)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 SpringBoot启动 Spring Boot通常有一个名为 Application的入口类,在入口类里有一个main方法,这个main方法其实就是一个标准的java应用的入口方法。 在main方法中使用SpringApplication.run方法启动S 阅读全文
posted @ 2018-09-28 17:16
星朝
阅读(278)
评论(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
星朝
阅读(258)
评论(0)
推荐(0)
摘要:
现在JavaConfig配置方式在逐步取代xml配置方式。而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口。通过实现WebApplicationInitializer,在其中可以添加servlet,listener等,在加载 阅读全文
posted @ 2018-09-28 17:05
星朝
阅读(805)
评论(0)
推荐(0)
摘要:
启动时,报错信息如下: 这个错误找了很久的原因,一般都是jar包冲突导致,总结一下一般情况下jar冲突的解决方案: 方案一:给JVM的启动的时候添加“ XX:+TraceClassLoading”,一般可以再tomcat后者eclipse(其他IDE也可以)中直接添加即可打印(通过该方法本次解决了几 阅读全文
posted @ 2018-09-28 17:02
星朝
阅读(5920)
评论(0)
推荐(0)
摘要:
使用spring boot很方便,一个jar包就可以启动了,因为它里面内嵌了tomcat等服务器。 但是spring boot也提供了部署到独立服务器的方法。 如果你看文档的话,从jar转换为war包很简单,pom.xml的配置修改略去不讲。 只看source的修改,很简单,只要一个配置类,继承自S 阅读全文
posted @ 2018-09-28 17:00
星朝
阅读(642)
评论(0)
推荐(0)
摘要:
springboot其实并不推荐使用jsp作为视图模板,其默认采用Thymeleaf作为模板,出于对其没有研究,故考虑目前阶段仍然使用jsp作为视图模板。下面就展开实践案例过程: 1、首先创建一个jsp页面: <!DOCTYPE html> <%@ taglib prefix="s 阅读全文
posted @ 2018-09-28 16:43
星朝
阅读(2247)
评论(0)
推荐(0)
摘要:
在之前的《使用jsp作为视图模板&常规部署》章节有过一个实践,需要启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用。下面通过源码简单解析为何其能够替代web.xml。 本章概要 1、源码分析如何实现Spr 阅读全文
posted @ 2018-09-28 16:25
星朝
阅读(8031)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 两个坑 .war.original 生成这种格式的文件,是因为在开启了二次打包。具体可以看这里 修改入口文件的配置 , 官方文档看这里 类似下面的代码,要继承SpringBootServletInitializer @SpringBootApplicatio 阅读全文
posted @ 2018-09-28 15:02
星朝
阅读(3075)
评论(0)
推荐(0)
摘要:
! flowchart 箭头图标 勿删 问题描述 Fatal error compiling: 无效的标记 maven启动错误。。版本号不对 <plugin> <artifactId>maven compiler plugin</artifactId> < 阅读全文
posted @ 2018-09-28 14:57
星朝
阅读(12499)
评论(0)
推荐(1)
摘要:
! flowchart 箭头图标 勿删 使用maven创建的springboot项目,默认是jar包,springboot还有自己带的tomcat。现在需要将项目打包,并部署到服务器tomcat下面。 1、修改pom.xml文件。将jar修改为war。 <packaging>war&l 阅读全文
posted @ 2018-09-28 14:55
星朝
阅读(11348)
评论(0)
推荐(1)
摘要:
昨天部署了一下nginx+tomcat+java出现了很多问题,以下为整理总结。 使用了两种部署方式,一种是源码部署,一种是war部署。 java源码部署总结: 环境:nginx+tomcat 部署方式:源码部署 1 源码目录 /chroot2/test/schedule 阅读全文
posted @ 2018-09-28 10:47
星朝
阅读(1719)
评论(0)
推荐(0)
摘要:
<! flowchart 箭头图标 勿删 近期尝试使用tomcat和Nginx进行配合做负载均衡和静态与动态资源分配的Demo,期间遇到很多有意思的地方和知识短板,特此记录 一:什么是Nginx? Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作 反向代理:相 阅读全文
posted @ 2018-09-28 10:46
星朝
阅读(444)
评论(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
星朝
阅读(416)
评论(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
星朝
阅读(283)
评论(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
星朝
阅读(7480)
评论(0)
推荐(1)
摘要:
mysql的编译安装,在博客 开源服务专题之 mysql的编译安装 中已经说明了,但是还是比较麻烦,尤其是一大堆命令,来手动执行,稍有不慎,就会出错。生产上一般都是先在本地测试环境进行自动化测试,如果ok,那么就在生产上进行自动化安装,省事,省力,安全。 本文环境: CentOS 阅读全文
posted @ 2018-09-28 10:20
星朝
阅读(333)
评论(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
星朝
阅读(610)
评论(0)
推荐(0)
摘要:
开发十年,就只剩下这套Java开发体系了 >>> 最近,又临近博主所负责的一个大型项目的发版了。之前有提到过,该项目涉及到30 40台服务器的发版。且项目客户规定发版需在晚上10 阅读全文
posted @ 2018-09-28 10:07
星朝
阅读(1050)
评论(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
星朝
阅读(479)
评论(0)
推荐(0)