Tag: intellij idea

使用wildfly maven docker intellij的hotdeploy / hotswap类

我有一个intellij 2016当前编译我的Java文件在飞行中的设置。 由于intellij中的一些configuration,可以将任何更改直接传播给tomcat。 这样,我不必手动构build一个新的应用程序,并将其部署到Tomcat,从而提高了用户的工作效率。 我们要删除tomcat,并开始使用wildfly10,但也保持hotdeployfunction。 最重要的是,萤火虫服务器将托pipe在docker集装箱中。 所以我所做的就是使用docker将wildfly / standalone / deployment / myapp.war挂载到我的主目录myapp / target / myapp.war中。 另外,我configuration了一个jboss远程服务器configuration,使用远程启动设置为同一个文件系统,让maven构build一场爆炸战争。 这样,如果执行maven构build,target / myapp.war目录的内容可以在我的docker容器中直接使用。 当我运行容器并执行一个新的maven包时,我确实看到wildfly表示find新的更改并重新部署成功。 不幸的是,这只能连续进行一两次。 所以来自tomcat hotdeploy,其中没有maven构build涉及到任何可以直接在tomcat中使用的更改,我想知道是否可以用setup:intellij,maven,wildfly和docker来实现。 因此,如果intellij中的java文件的更改被编译并推到wildfly而不重新部署或maven构build?

服务docker开始不工作(守护进程),ubuntu-15.10,运行dockerfile与intelliJ

我已经在Ubuntu 15.10上安装了docker,但是它并没有启动,这些是控制台的输出,我从Docker新来的,尝试从这个教程安装docker https://tecadmin.net/install-and-manage-docker-在Ubuntu的/ 我的兴趣是能够从intellij运行我的dockerfile 服务docker开始 root@rubnPC:/var/lib/docker# service docker start Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. systemctl status docker.service root@rubnPC:/var/lib/docker# systemctl status docker.service ● docker.service – Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) […]

从Intellij IDEA连接到在docker容器内运行的weblogic服务器

我有在Docker中运行的Weblogic服务器。 Dockerfile可以在这里find: https : //github.com/oracle/docker-images/tree/master/OracleWebLogic/dockerfiles/12.1.3 我还启用了Intellij IDEA中的Weblogic集成,并创build了以下运行configuration: 我在Windows 7上运行它,所以192.168.99.100是分配给运行docker引擎的VirtualBox VM的默认IP地址。 端口20180是端口映射的结果 当我单击“ Test Connection ,超时会发生exception Error connecting to the Application Server: com.intellij.javaee.process.common.WrappedException: java.io.IOException: t3://192.168.99.100:20180: Bootstrap to: docker.homecredit.net/192.168.99.100:20180' over: 't3' got an error or timed out while trying to connect to docker.homecredit.net/192.168.99.100:20180 我该怎么做才能使它工作? 为什么我需要指定应用程序服务器,当我连接到远程服务器(我select远程运行configurationtypes)

如何在nixpkgs中正确configurationOpenJDK应用程序的字体?

当我在Docker中使用nixpkgs环境运行IntelliJ时,在GUI中看到很多缺less的字符: 一个可能不相关的问题是,select文本的行为(如果可以select的话)似乎改善了这种情况 – 请参阅所附截图中从第二到第三张图片的转换。 我有一个相对容易重现的例子 (假设有一个docker可用)。 我没有直接在NixOS上testing过,但是可能要尝试下一步排除问题:我目前的设置基于kurron / docker-intellij的设置 ,没有这个问题(我和他最终都是基于这个问题的)在相同的Ubuntu 16.04 docker镜像上),导致我相信这是nixpkgs中的OpenJDK中的一个问题,或者是nixpkgs X / fonts和使用的Ubuntu基本系统之间的一些不良交互。 要重现,您现在可以忽略README,只要: source build.sh ./idea.sh # This will start the container idea-ultimate # this should be run inside the container 请注意 , idea.sh运行xhost +并执行一些卷装,所以如果您担心,请在运行之前检查一下。 事情似乎没有来自同一个容器的字体问题: gedit (不涉及java: nix-env -i gedit ) JDiskReport :(涉及java – 字体工作,但看起来不太好,所以可能是一个单独的问题); 用wget下载,解unzip并用java -jar …运行java -jar … 我认为IntelliJ仍然是基于Swing […]

Docker上的Xdebug无法正常工作

尝试从Windows 10上的IntelliJdebuggingPHP。 这些是我的Dockerfile中的第一行: FROM drupaldocker/php:7.1-apache # Install xdebug RUN pecl install xdebug RUN docker-php-ext-enable xdebug 我尝试从几个来源复制和粘贴configuration,例如: && echo "error_reporting = E_ALL" > /usr/local/etc/php/php.ini \ && echo "display_startup_errors = On" >> /usr/local/etc/php/php.ini \ && echo "display_errors = On" >> /usr/local/etc/php/php.ini \ && echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ && echo "xdebug.remote_connect_back=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \ && echo "xdebug.idekey=\"PHPSTORM\"" […]

无法连接到Postgres的数据库 – docker群

我有困难通过IntelliJ连接到我的postgresql。 我正在使用这个docker-compose文件: version: '3' services: db: image: postgres environment: POSTGRES_DB: postgres POSTGRES_USER: postgres_user POSTGRES_PASSWORD: postgres_password PG_DATA: /var/lib/postgresql/data/pgdatai expose: – "5432" ports: – "5432" volumes: – /var/lib/postresql/db/ deploy: placement: constraints: – node.hostname == vmAPT1 我把这个命令放在里面: docker stack deploy –compose-file docker-compose.yml vmAPT1 当我使用: docker ps 我懂了: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 31d1337a142c postgres:latest "docker-entrypoint…" […]

IntelliJ IDEA或Eclipse可以在一个操作系统上运行UI,但是在另一个操作系统的容器上编译 – 生成 – 执行?

我们有一个tomcat Web应用程序,其中包含许多构build和运行时依赖项,需要花费时间和精力进行安装。 所以我们将构build和运行时环境隔离到docker容器,并且它工作正常。除了通过运行一个可能带有几个参数的脚本与构build容器进行交互,就是这样。 这样,我们总能得到一个干净的工作环境,一个工作的构build,但是放弃了现代IDE的优势,比如只编译真正需要的东西,在tomcat应用程序中热replace类等等。我们正在应用变通办法, IDE脚本中的function,但..希望有另一种方式。 有没有办法在一个操作系统上运行Eclipse或IntelliJ的想法(在我的情况下是Mac OS X),并在容器或虚拟机中运行 – 构build – 编译? 你知道,在我的主要操作系统上,有一些X-Window风格的IDE只是用熟悉的主机系统键盘快捷键和外观的UI,但所有的IDE“引擎”都要在一个单独的容器/虚拟机中执行。 PS或者我问错误的问题? 如果您只想在一个地方设置维护构build运行时环境,那么对于启用IDE的开发,您的解决scheme是什么?

Docker支持intellij

我在一个虚拟机中运行Docker,并在IntelliJ中使用了Docker集成插件(我的主机上的Intellij,而不是vm)。 我升级了我的操作系统,现在我可以直接在主机上运行我的Docker容器。 我找不到如何使用Docker插件了。 当Docker本身运行时,如何使用插件? 当它运行在虚拟机上时,我会在设置 – >构build,执行,部署 – >云下进入MY_VM_IP:2376下的API URL,但现在我不知道该把什么放在那里(或者即使这是我的地方configuration它)。 我试过127.0.0.1:2376,也试过192.168.99.100:2376。 两者都给我“networking无法访问”的错误。

IntelliJ IDEA和docker插件

我正在用Docker插件使用IntelliJ IDEA 2017.1.4 。 当我点击debugging,它会build立项目,docker,它会启动它,我可以看到从容器日志。 不幸的是,debugging器不附属于该容器。 错误信息: Cannot retrieve debug connection: java.net.MalformedURLException: unknown protocol: tcp 当我为定义的端口5001创build新的远程debuggingconfiguration时,我可以附加到正在运行的容器。 为什么不直接从插件附加? 我的configuration: container_settings.json { "HostConfig": { "PortBindings": { "5001/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "5001" } ] } } } 谢谢。

在主机上设置PhpStorm和Docker for PHP开发,不使用PHP

我想使用PhpStorm(实际上是IntelliJ与PHP插件)来开发我的PHP软件。 我一直在使用Linux笔记本电脑,PHP 5.5和Oracle库。 这是非常困难的设置,我有一些兼容性问题。 我现在有一台MacBook,我需要设置开发环境。 我想尝试和使用Docker的开发,这应该让我有不同的PHP版本没有交互。 但我仍然想使用PhpStorm,如果可能的话,我不想在主机上安装PHP,以保持清洁。 有没有一种方法来设置PhpStorm在docker机器内使用PHP解释器,所以我不需要在主机上安装PHP? 我用这个作为指导,现在我试图按照这个来设置PHP解释器。