intellij

使用IntelliJ IDEA把springboot web项目发布到docker容器中运行

馋奶兔 提交于 2019-12-08 23:41:58
1、安装docker for mac, 官方安装教程,安装成功后启动docker 2、在IntelliJ IDEA中安装Docker integration插件 3、安装插件后,需要配置连接docker服务端 4、创建Dockerfile文件,这个文件用于定义构建镜像的命令 5、运行tomcat镜像 6、配置上一步自动创建的Run/Debug configration 7、springboot 项目需要增加一个类,这个类需要和Application启动类同级. 8、运行配置好的Run/Debug configrations 9、手动构建镜像,我构建的镜像是要上传到阿里云镜像容器的,-t tagName ; -f contextDirectory(build artifact路径) docker build -t registry.cn-hangzhou.aliyuncs.com/ns1/shuzhou:latest -f /Users/lufei/git_repo1/shuzhou/docker-dir/Dockerfile /Users/lufei/git_repo1/shuzhou/shuzhou-web/target/shuzhou-web 来源: CSDN 作者: qq_32440951 链接: https://blog.csdn.net/qq_32440951

使用IntelliJ IDEA把springboot web项目发布到docker容器中运行

谁说我不能喝 提交于 2019-12-08 23:15:23
sprignboot项目不是很清楚的可以参考 这篇文章 1、安装docker for mac, 官方安装教程 ,安装成功后启动docker 2、在IntelliJ IDEA中安装 Docker integration插件 3、安装插件后,需要配置连接docker服务端 4、创建Dockerfile文件,这个文件用于定义构建镜像的命令 5、运行tomcat镜像 6、配置上一步自动创建的Run/Debug configration 7、springboot 项目需要增加一个类,这个类需要和Application启动类同级. 8、运行配置好的Run/Debug configrations 9、手动构建镜像,我构建的镜像是要上传到阿里云镜像容器的,-t tagName ; -f contextDirectory(build artifact路径) docker build -t registry.cn-hangzhou.aliyuncs.com/ns1/shuzhou:latest -f /Users/lufei/git_repo1/shuzhou/docker-dir/Dockerfile /Users/lufei/git_repo1/shuzhou/shuzhou-web/target/shuzhou-web 来源: CSDN 作者: shuzhou12 链接: https:/

在Intellij Idea中使用Docker运行spring-boot应用

[亡魂溺海] 提交于 2019-12-08 23:09:28
有关于在Intellij Idea中使用Docker的文章有很多,但大都是以下的方式 1. 使用web应用(war包)进行部署的 2. 在同一个项目下使用Dockerfile 3. 配置pom.xml将jar文件到报道Dockerfile目录下 但实际项目中 1. 更多的是使用jar包 2. 希望现有项目能更方便的进行Docker部署,但又不想在原有项目上进行改动 所以,本文基于实际情况,进行一次探索,看看是否可以满足以上的要求 --------------------------------------------我是分割线---------------------------------------------------- 运行环境 Docker for Windows (Windows 10) 第一步:在Intellij Idea中安装Docker Plugin 这步在很多文章中都有介绍,此处不详细说明,附图一张,设置路径为 File->settings 第二步:构想应用模式 基于“希望现有项目能更方便的进行Docker部署,但又不想在原有项目上进行改动”,我们需要创建2个项目, 一个Springboot项目,我们暂时命名为“spring-boot-maker”, 一个Docker项目,暂时命名为“docker-maker”。 spring-boot

IntelliJ IDEA使用Docker

霸气de小男生 提交于 2019-12-08 23:05:12
本文主要介绍如何使用IntelliJ IDEA开发一个Web应用,并且部署到Docker。 首先安装docker和docker插件. 本人的开发环境是windows 10 64位专业版。 安装docker,https://www.docker.com/products/docker-toolbox 安装成功出现如下界面 安装docker插件 配置docker 创建一个web application项目 创建docker-dir目录和Dockerfile文件,并且添加文件内容 配置项目 配置部署信息 运行应用,可以看到镜像和容器信息 通过浏览器访问应用 来源: CSDN 作者: 我的微信公众号 链接: https://blog.csdn.net/chenhaifeng2016/article/details/54315472

Intellij IDEA 中的Facets和Artifacts的区别

只谈情不闲聊 提交于 2019-12-07 10:06:47
Facets和Artifacts的区别: Facets 表示这个module有什么特征,比如 Web,Spring和Hibernate等; Artifact 是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式; 一个module有了 Artifacts 就可以部署到应用服务器中了! 在给项目配置Artifacts的时候有好多个type的选项,exploed是什么意思: explode 在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。 默认情况下,IDEA的 Modules 和 Artifacts 的 output目录 已经设置好了,不需要更改,打成 war包 的时候会自动在 WEB-INF目录 下生产 classes目录,然后把编译后的文件放进去。 Java artifact是什么意思,maven一直用,但是不明白中文意思? Now you'll want to install the artifact you've generated (the JAR file) in your local repository (~/.m2/repository is the default location).

IntelliJ IDEA 14.1.5 与 Tomcat 集成,并运行Web项目

大城市里の小女人 提交于 2019-12-07 00:53:57
一、创建Web项目 1、 File —> New Project ,进入创建项目窗口 2、在 WEB-INF 目录下点击右键, New —> Directory ,创建 classes 和 lib 两个目录 3、 File —> Project Structure ,进入 Project Structure窗口 4、点击 Modules —> 选中项目“ JavaWeb ” —> 切换到 Paths 选项卡 -> 勾选 “ Use module compile output path ”,将 “ Output path ” 和 “ Test output path ” 都改为之前创建的classes目录 5、 点击 Modules —> 选中项目“ JavaWeb ” —> 切换到 Dependencies 选项卡 —> 点击右边的“ + ”,选择 “ JARs or directories ” 二、配置 Tomcat 1、 Run —> Edit Configurations ,进入“ Run Configurations ”窗口 2、点击" + " —> Tomcat Server —> Local ,创建一个新的Tomcat容器 3、在" Name "处输入新的服务名,点击“ Application server ”后面的 “ Configure... ”,弹出 Tomcat

Mac 下解决修改IntelliJ IDEA 由于修改配置之后无法启动问题

社会主义新天地 提交于 2019-12-06 14:30:44
对于这个问题,我的第一做法是卸载重装,可以重装之后还是无法启动,点击应用图标还是没一点响应,对于这类问题我之前在Android studio上也遇到过,解决方法就是要彻底卸载软件,说道彻底卸载并不是简单的把软件应用包删除那么简单,需要在其他路径下删除一些历史信息,参考如下操作,只需删除出错版本即可,原来新安装的软件会从这些历史版本中加载一些配置信息,出错位置就在这些历史配置信息中,删除后重装就能正常启动了。 rm -rf /Users/sunlu/Library/Logs/IntelliJIdea+对应版本号 rm -rf /Users/sunlu/Library/Preferences/IntelliJIdea+对应版本号 rm -rf /Users/sunlu/Library/Application Support/IntelliJIdea+对应版本号 rm -rf /Users/sunlu/Library/Caches/IntelliJIdea+对应版本号 来源: https://www.cnblogs.com/doude/p/11990049.html

浅谈WebService的调用

时间秒杀一切 提交于 2019-12-06 13:47:10
0.前言 前段时间,公司和电信有个合作,产品对接电信的某个平台,使用了 WebService 接口的调用,实现了业务受理以及单点登录。终于使用到了 WebService , 楼主 还是比较兴奋的,目前功能已经上线,下面进行使用总结。 WebService涉及到内容还是比较多的,涉及到发布和调用,有不少知识点,本文只是最简单的调用。 1.WebService简介 WebService是基于soap协议(简单对象访问协议全写为Simple Object Access Protocol)的,所有的webService请求、应答都是建立在soap协议的基础上的,而soap传输数据的载体是xml。 WSDL (Web Services Description Language)是WebService的描述语言,它定义了Web Service做什么,怎么做和查询的信息。在验证一个WebService是否好用的时候,我们通常会选则在浏览器中输入对应的 WSDL 地址(比如 天气预报 )。如果显示出一个xml文件,这是好用的,反之就是不可用的。 可以这样理解,通过 WebService,我们可以把我们的程序发布成wsdl接口。在其它平台,通过 WSDL 生成当前平台可调用的代理类,通过调用生成的接口和方法,实现应用之间的相互调用。 参考: WebService使用的一些总结 2

Intellij 生成exe可执行文件

喜夏-厌秋 提交于 2019-12-06 11:31:17
生成jar包 编写源代码 此处我使用kotlin来编码,主函数实际功能就是输出一行文字。 /** * 应用入口 * @author mazaiting */ object TestExe { ​ @JvmStatic fun main(args: Array<String>) { System.out.println("mazaiting") } } 点击 IDEA:File->Project Struce...(快捷键 ctrl + shift +alt +s)。如图: 图1.png 添加jar:Artifacts -> JAR -> From modules with dependencies...,并配置Main Class(入口类),最后点击OK即可。 图2.png 图3.png 生成:Build -> Build Artifact... -> 选择刚才创建的jar->build。 图4.png 图5.png 注:生成的文件路径为:out/artifacts/<项目名>_jar/ 图6.png 将jar包生成exe文件 生成工具 exe4j ,下载、安装并破解, 如果为破解则出现该问题 this executable was created with an evaluation version of exe4j , 激活成功之后打开,界面如下图所示。 图7.png

Yosemite Intellij idea php设置xdebug单步调试

本小妞迷上赌 提交于 2019-12-06 11:01:01
PHP设置单步调试 一直看看PHP语法,最近看貌似很火的laravel,还有一个基于laravel/framework的OctoberCRM,一直没找到方式做单步调试,今天总算达成了。 IDE用的Intellij idea,Android Studio就是基于这个玩意搞的,也是由于Android Studio我才开始接触这个IDE,后来看PHP,就装了个插件,就叫PHP吧,然后编写PHP代码,提示做的挺好的,我一般用IDE都是看两个内容,一是提示,二是debug,debug今天搞好了,可以单步了。 我选用了xdebug,没有为什么,我正好搜到了http://nixmash.com/php/configuring-php-debugging-in-intellij-idea-with-xdebug/这篇文章,我的目的也仅仅是能单步调试。 1,安装xdebug,具体安装安装参考http://xdebug.org/wizard.php,只需要把你本地的phpinfo()内容给那个网址分析一下,你也可以>php -i输出同样的信息,你就可以按照步骤一步步安装了,so easy! 2,配置xdebug, 按照第一步安装好xdebug之后,它有教你在php.ini配置,但是需要加上一句xdebug.remote_enable=on,这个在验证的时候得用,其他的配置项使用默认的就好。 3,