SpringBoot使用端口运行】的更多相关文章

通过java -jar app.jar --name="Spring" --server.port=9090方式来传递参数. 参数用--xxx=xxx的形式传递. 转自http://blog.csdn.net/isea533/article/details/50281151…
springboot项目端口设置 在application.properties文件 server.port=80 在application.yml文件 server: port: 80 然后在idea集成软件中maven栏双击package打包成jar包 利用XShall与Xftp软件传送到Linux服务器上 在Linux服务器的命令行界面上 切换到root用户 su root 查看80端口的占用进程 lsof -i:80 杀死进程 sudo kill -9 xxxxx 一直运行jar程序 n…
springboot以jar运行时参数传递 spring boot项目我们都习惯以内嵌tomcat方式.直接打包成jar,运行时使用: java -jar XXX.jar  --spring.profiles.active=alpha 以此激活xxx-alpha.properties文件. 但是--spring.profiles.active=alpha参数到底是怎么传递进spring boot里面启动的呢? 它是以下面的方式传递参数进去的. @SpringBootApplication pub…
Redis是一种跨平台NoSql内存数据库,这几年各大公司系统应用中非常多见,支持多种数据类型,可以持久化保存数据,很多公司直接拿来作为数据库使用. 相比于Memcached,Redis支持持久化保存数据,重启服务,数据不丢失,支持分布式缓存,多个服务主从读写分离,大大提高效率. 网上可下载https://github.com/MicrosoftArchive/redis 文件,msi文件可视化安装,安装成功后Windows服务中有Redis服务,鼠标右键启动.停止 如何进行多实例端口运行,整体…
SpringBoot启动端口+访问路径 配置文件: server.port=9090 server.context-path=/springboot 现在只能用http://127.0.0.1:9090/springboot才能访问到项目 SpringBoot配置文件yml 下面讲一下SpringBoot中另外一种格式的配置文件,名为application.yml的配置文件,这种配置文件更方便我们使用,有提示功能,而且SpringBoot也是默认去读取这个格式的配置文件,我们这里改变一下配置文件…
1.springboot指定配置文件运行 创建三个配置文件如下: application.properties内容如下: spring.profiles.active=rabbit如上配置,在运行时就会使用application-rabbit.properties配置文件运行, 如果rabbit改成test,那么运行时就会使用application-test.properties配置文件运行. 2.打包后运行时指定配置文件 项目打包成jar包之后,在启动时,可以使用如下命令对使用的配置文件进行指…
一. pom.xml 进入父项目,这里才是真正管理SpringBoot应用里面所有依赖版本的地方,SpringBoot的版本控制中心:以后我们导入依赖默认是不需要写版本:但是如果导入的包没有在依赖中管理着就需要手动配置版本了 二. 启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>…
目录 简介 SocksPortUnificationServerHandler 自定义PortUnificationServerHandler 总结 简介 在之前的文章中,我们介绍了在同一个netty程序中支持多个不同的服务,它的逻辑很简单,就是在一个主程序中启动多个子程序,每个子程序通过一个BootStrap来绑定不同的端口,从而达到访问不同端口就访问了不同服务的目的. 但是多个端口虽然区分度够高,但是使用起来还是有诸多不便,那么有没有可能只用一个端口来统一不同的协议服务呢? 今天给大家介绍一…
打包: mvn clean package -Pprod -Dmaven.test.skip=true -Pprod 使用生产环境配置: -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下. -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类. 运行:java -jar tale-latest.jar; 后台运行:nohup java -jar tale-latest.jar >run.log…
一.现在的工程都将就独立和简单了,我们在使用springboot做开发或者其他框架做开发时,在linux上面执行的时候.总会写一下脚本,目的当然是为了更加好的运行程序.不然每次都手动输入一下命令,来调试环境.调整端口等.个人感觉特别麻烦,那么问题来了.为了更好的让项目运行并且看到其中的状态,所以一个好的脚本是非常重要的. 二.这里个人记录一下自己常使用的jar启动脚本 #! /bin/sh projectName="test" #提醒功能 help() { echo "hel…
一,安装IDEA mac安装IDEA IDEA配置Tomcat 二,创建SpringBoot项目 1,打开IDEA,点击Create New Project 2,选择自己所安装的JDK.如果没有配置JDK,可以参考下之前的博客,也可以百度下 3,配置基本信息,这里什么都不要动,Artifact使用默认demo就可以,只需要在第5步确定项目的名称. 4,选择依赖,一般至少选中web,也可以选择下数据库相关的依赖.根据自己的项目需求 5,给项目起个好名字,既然创造了它,就要对他负责 三,项目目录概览…
cocos2d-js 也是比较普遍的游戏开发工具之一吧,今天想同时启动多个js项目来看下效果,结果百度不到添加端口的方法,又得去翻源码.... cocos run -p web 只要运行在本地就可以启动一个8000端口的项目,那如果要换下端口,则添加--port ,例如:cocos run -p web --port 10001 则启动端口为10001. 源码来自tools\cocos2d-console\plugins\plugin_run\project_run.py文件中. 代码段: de…
在springboot项目打包成jar包时,在cmd中使用java -jar **.jar时,浏览器无法访问. 解决方法:把项目改成war包项目,在pom文件中更改,并打成war包. 使用maven命令操作: cmd进入springboot的根目录,运行 mvn clean package…
一般情况下没有这种需求,但对于强迫症患者来说,还是完整的走了一把. 普通用户是不允许使用1024以下端口的,所以此次操作仍然需要root权限来进行配置.而且由于使用了root安装,因此nginx用户仍然需要部分root授权. 一.安装 由于想后期维护偷懒,所以采取yum安装,这个需要用root装,因此nginx被安装到了系统的目录下面.涉及此次操作的目录及文件如下: 配置目录:/etc/nginx 配置文件:/etc/nginx/conf.d/default.conf bin文件:/usr/sb…
parent的pom.xml <groupId>cn.licoy</groupId> <artifactId>parent</artifactId> <version>0.1</version> <packaging>pom</packaging> <parent> <groupId>org.springframework.boot</groupId> <artifac…
1.修改端口号主要是通过配置文件修改.如图: 完整版配置 ######################################################## ###server 配置信息 ######################################################## #spring boot 端口号配置 server.port = 8081 #spring boot 默认访问路径是/ server.context-path = /springboo…
1.用gradle把springboot项目打包成jar 1.1 build.gradle 中添加 buildscript { repositories { mavenLocal() maven { url "http://*.*.*.*:*/nexus/content/groups/public/" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.4.R…
如图所示 tomcat运行后直接停止,也不报错 原因:我的原因是controller路径配置重名或者service没有配置@Service 遇见这错找了好久问题,网上也搜不到,特此记录一下 问题2 ajax请求数据通过form表单提交时,提交按钮一定不能设置submit,要设置为button提交,不然请求成功却进入error:还有可能就是请求参数设置错误,如datatype等:也是很坑的问题,找很久找不到错误,特此记录 问题3 导入springboot maven多模块项目到idea中成功运行,…
使用nohup命令让进程后台运行 nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 & >日志文件名.log : 将日志文件生成在什么位置,若不指定,默认为root目录下 2>&1 : 2就是标准错误,1是标准输出,该命令相当于把标准错误重定向到标准输出么.这里&相当于标准错误等效于标准输出,即把标准错误和标准输出同时输出到指定的"日志文件名.log"文件中. & :…
缘由: node.js项目中运行npm run start命令脚本报错,No such file or directory 最开始以为是命令脚本找不到所谓的执行路径,但后面发现不是,是package.json没有指定端口或使用的端口已被占用 一.npm run start报错排查流程 1. npm run查看是否命令脚本存在 2. 确认命令脚本存在后查看package.json的scripts对象 查看到package.json的scripts对象的start, stop脚本都没有指定deplo…
以eclipse(STS)为例, 选中项目右键Run Configurations 点击Spring Boot App,选中需要设定多端口项目,在启动参数一栏输入:-Dserver.port=7003,点击run就可以以7003启动项目…
第一配置文件中添加server.port=9090 第二在命令行中指定启动端口,比如传入参数一server. port=9000     java -jar bootsample. jar -- server.port=9000 第三传入虚拟机系统属性java - Dserver.port=9000 -jar bootsample.jar…
原因是:我的项目里除了springboot启动类还自定义了多个main来搞了点小demo,就因为这个原因我花了近一天的时间才找清楚原因. 解决方案:找到多余的main方法,注释或删除掉. (下面可以忽略,自己用来记录下当时为了找这个错误被坑了多少次) 接下来说一下网上给出的解决方案: (1).MF文件中添加MAIN-CLASS: (这里有个空格)包路径.启动类 (2)基于方案一新增了START-CLASS(瞎扯!!!) (3)pom文件里添加 <build> <plugins> &…
假如占用的端口是80: 先打开cmd命令窗口 再查找80端口占用的进程:netstat  -aon|findstr  "80"    ,找到对应的程序的PID号: 根据PID号找到对应的进程:tasklist|findstr "3976" 结束该进程:taskkill /f /t /im 程序名…
1. 今天晚上写了一个程序,基于Spring boot的一个小网站,发现使用FileUtils.class.getResource(path)来获取jar包中的资源文件并不能成功,其路径很奇怪 file:/Users/lonecloud/Documents/ideaCode/git/export/target/export-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/temp/temp.xls 查阅资料后,并且查看jar包中的资源文件发现有!还有classes!这…
使用如下方式读取文件:ClassPathResource cpr = new ClassPathResource("static/ok.png");byte[] bdata = FileCopyUtils.copyToByteArray(cpr.getInputStream());…
@SpringBootApplication @ComponentScan(basePackages = {"demo.test"}) public class ReportApplication { private static final Logger logger = LoggerFactory.getLogger(ReportApplication.class); public static void main(String[] args) { Thread.currentTh…
https://zhuanlan.zhihu.com/p/25102504?refer=dreawer 酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式.在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用java -jar运行 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种.但是,我…
开发微信小程序需要部署项目到服务器.要求必须是443端口.但是一个443端口只能监听一个服务器.所以就出现了一个问题就是每次开发一个小程序就需要买一个服务器.觉得特别多余.后来查到了有一种方式就是通过nginx配置反向代理,服务器ip绑定不同域名,然后nginx根据不同的域名去配置转发到其他端口.这样就可以实现一个服务器共存多个小程序后端项目了. 具体操作如下↓   Nginx环境安装 我的服务器镜像为Centos7.. Nginx的安装参考 https://ken.io/note/centos…