GWT gradle project: changing war name breaks run configuration

Answered

I have GWT gradle project.

GWT Run Configuration breaks then I change war name in build.gradle.

I have 404 error then Chrome launches on 127.0.0.1:8888 because index.html is not copied from src/main/webapp

war {
// !!! use this ONLY for production war !!!
exclude("**/WEB-INF/jetty-env.xml")
archiveName("${project.name}.war")
}

If I remove this war block from build.gradle all is OK.

0
14 comments

Please share more details regarding the issue:

Do you see any errors in build.log? 

How artifacts are configured? 

What are Gradle and IntelliJ IDEA versions? 

 

0
Avatar
Permanently deleted user

IntelliJ IDEA 2019.2.4 (Ultimate Edition)
Build #IU-192.7142.36, built on October 29, 2019
Runtime version: 11.0.4+10-b304.77 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 7 6.1
GC: ParNew, ConcurrentMarkSweep
Memory: 2006M
Cores: 4
Registry:
Non-Bundled Plugins:

Проект использует gradle wrapper

gradle-5.2.1

Run Window: 

"C:\Program Files\Java\jdk1.8.0_211\bin\java.exe" -Xmx512m -Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true "-Djavax.net.ssl.trustStore=C:/Program Files/Java/jre1.8.0_211/lib/security/cacerts" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.2\lib\idea_rt.jar=61333:C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.2\bin" -Dfile.encoding=UTF-8 -classpath "D:\WORKS109\PROJECTS\java\eclipse201906_projects\bs-registry\src\main\java;D:\WORKS109\PROJECTS\java\eclipse201906_projects\bs-registry\src\main\resources;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.googlecode.mvp4g\mvp4g\1.5.3\ecb114edf8c5b133f2a15d90ce0650e13d9c460d\mvp4g-1.5.3-sources.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.googlecode.gwtupload\gwtupload\1.0.3\43a45c4e0ce697fcf2886419c43d7c8dd7b2e3c2\gwtupload-1.0.3-sources.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.gwt.inject\gin\2.1.2\791c21452fd5949e2bcc574141869b3a06bc67b1\gin-2.1.2-sources.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.jsinterop\jsinterop-annotations\1.0.2\33716f8aef043f2f02b78ab4a1acda6cd90a7602\jsinterop-annotations-1.0.2-sources.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\rt.jar;D:\WORKS109\PROJECTS\java\eclipse201906_projects\bs-registry\build\classes\java\main;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.mybatis\mybatis\3.5.2\ecdede23e67304e1d47861851dc14cb53c0e369d\mybatis-3.5.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.googlecode.mvp4g\mvp4g\1.5.3\59a72373aa83a44d8b5a6a8e9cc14cef51447d97\mvp4g-1.5.3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\net.sourceforge.jtds\jtds\1.3.1\1527f2fc2f040898625370a1687d902aa0743bcc\jtds-1.3.1.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.googlecode.gwtupload\gwtupload\1.0.3\242a7f6bdd2f09c78e831cbd825c27537f7e53ff\gwtupload-1.0.3.jar;C:\Users\Rachaev_OV\.m2\repository\rov\sql\utils\rov-sql-utils\1.0.6\rov-sql-utils-1.0.6.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.gwt\gwt-dev\2.8.2\7a87e060bbf129386b7ae772459fb9f87297c332\gwt-dev-2.8.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.gwt.inject\gin\2.1.2\eb47e8676a4d851a1c16c0e660b98ee7bb889598\gin-2.1.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.gwt\gwt-servlet\2.8.2\a538bc7b20dece1ca9c517d8ec5f6819ba2fdec9\gwt-servlet-2.8.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\commons-fileupload\commons-fileupload\1.3.1\c621b54583719ac0310404463d6d99db27e1052c\commons-fileupload-1.3.1.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\net.sourceforge.htmlunit\htmlunit\2.19\230f011fa87e96ff4115cd8c9d1572572d718b3e\htmlunit-2.19.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.websocket\websocket-api\9.2.13.v20150730\11f8b6f733f45e218bcdf0406667af99995bc45b\websocket-api-9.2.13.v20150730.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\apache-jsp\9.2.14.v20151106\756745c6efff964ae8d183866b962a534f20e30\apache-jsp-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-annotations\9.2.14.v20151106\bb7030e5d13eaf9023f38e297c8b2fcae4f8be9b\jetty-annotations-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-plus\9.2.14.v20151106\1e9304873f2d3563d814a1e714add6b6b3ac0b24\jetty-plus-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-webapp\9.2.14.v20151106\773f1c45f6534bff6313997ab3bdbe25533ee255\jetty-webapp-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-servlet\9.2.14.v20151106\3a2cd4d8351a38c5d60e0eee010fee11d87483ef\jetty-servlet-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-security\9.2.14.v20151106\2d36974323fcb31e54745c1527b996990835db67\jetty-security-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-server\9.2.14.v20151106\70b22c1353e884accf6300093362b25993dac0f5\jetty-server-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\javax.servlet\javax.servlet-api\3.1.0\3cd63d075497751784b2fa84be59432f4905bf7c\javax.servlet-api-3.1.0.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\net.sourceforge.cssparser\cssparser\0.9.18\61c015378d27b5e245a5deb7a324c7e716b4706a\cssparser-0.9.18.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.w3c.css\sac\1.3\cdb2dcb4e22b83d6b32b93095f644c3462739e82\sac-1.3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\1.3.9\40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf\jsr305-1.3.9.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.6.2\f1bc476cc167b18e66c297df599b2377131a8947\gson-2.6.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-util\5.0.3\1512e5571325854b05fb1efce1db75fcced54389\asm-util-5.0.3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\5.0.3\a7111830132c7f87d08fe48cb0ca07630f8cb91c\asm-commons-5.0.3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\5.0.3\287749b48ba7162fb67c93a026d690b29f410bed\asm-tree-5.0.3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\5.0.3\dcc2193db20e19e1feca8b1240dbbc4e190824fa\asm-5.0.3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\colt\colt\1.2.0\abc984f3adc760684d49e0f11ddf167ba516d4f\colt-1.2.0.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\ant\ant\1.6.5\7d18faf23df1a5c3a43613952e0e8a182664564b\ant-1.6.5.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\commons-collections\commons-collections\3.2.2\8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5\commons-collections-3.2.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j\50.1.1\c1267563fd08f2885bc1f934ddaca15d19c3d888\icu4j-50.1.1.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\tapestry\tapestry\4.0.2\e855a807425d522e958cbce8697f21e9d679b1f7\tapestry-4.0.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-servlets\9.2.14.v20151106\a75c78a0ee544073457ca5ee9db20fdc6ed55225\jetty-servlets-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.inject.extensions\guice-assistedinject\3.0\544449ddb19f088dcde44f055d30a08835a954a7\guice-assistedinject-3.0.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.inject\guice\3.0\9d84f15fe35e2c716a02979fb62f50a29f38aefa\guice-3.0.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\xalan\xalan\2.7.2\d55d3f02a56ec4c25695fe67e1334ff8c2ecea23\xalan-2.7.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.4\5fe28b9518e58819180a43a850fbc0dd24b7c050\commons-lang3-3.4.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpmime\4.5.1\96823b9421ebb9f490dec837d9f96134e864e3a7\httpmime-4.5.1.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.5.1\7e3cecc566df91338c6c67883b89ddd05a17db43\httpclient-4.5.1.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.10\4b95f4897fa13f2cd904aee711aeafc0c5295cd8\commons-codec-1.10.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\net.sourceforge.htmlunit\htmlunit-core-js\2.17\4316d68f449d42f69faf4ee255aa31b03e4f7dd5\htmlunit-core-js-2.17.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\xerces\xercesImpl\2.11.0\9bb329db1cfc4e22462c9d6b43a8432f5850e92c\xercesImpl-2.11.0.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\net.sourceforge.nekohtml\nekohtml\1.9.22\4f54af68ecb345f2453fb6884672ad08414154e3\nekohtml-1.9.22.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.2\4bfc12adfe4842bf07b657f0369c4cb522955686\commons-logging-1.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.websocket\websocket-client\9.2.13.v20150730\52833f983df57fd6aaae9642d39b87a82d38c177\websocket-client-9.2.13.v20150730.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-xml\9.2.14.v20151106\946a5a1d4fb816fd346dba74d09a6c0e162cafcd\jetty-xml-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-continuation\9.2.14.v20151106\8909d62fd7e28351e2da30de6fb4105539b949c0\jetty-continuation-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-http\9.2.14.v20151106\699ad1f2fa6fb0717e1b308a8c9e1b8c69d81ef6\jetty-http-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.websocket\websocket-common\9.2.13.v20150730\1e7b1ef77f4bd774b4bbaf5495772194ef8da691\websocket-common-9.2.13.v20150730.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-io\9.2.14.v20151106\dfa4137371a3f08769820138ca1a2184dacda267\jetty-io-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-jndi\9.2.14.v20151106\c5fb5420a99b8aee335a3ff804c6094eb9034d04\jetty-jndi-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-util\9.2.14.v20151106\57e00b912ae0c35859ac81594a996007706a0b\jetty-util-9.2.14.v20151106.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\javax.annotation\javax.annotation-api\1.2\479c1e06db31c432330183f5cae684163f186146\javax.annotation-api-1.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.mortbay.jasper\apache-jsp\8.0.9.M3\e46309f2423c0d7321cc2a0928f4e411b82aee9\apache-jsp-8.0.9.M3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.toolchain\jetty-schemas\3.1.M0\6179bafb6ed2eb029862356df6713078c7874f85\jetty-schemas-3.1.M0.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\javax.inject\javax.inject\1\6975da39a7040257bd51d21a231b76c915872d38\javax.inject-1.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\aopalliance\aopalliance\1.0\235ba8b489512805ac13a8f9ea77a1ca5ebe3e8\aopalliance-1.0.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.sonatype.sisu.inject\cglib\2.2.1-v20090111\7ce5e983fd0e6c78346f4c9cbfa39d83049dda2\cglib-2.2.1-v20090111.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\xalan\serializer\2.7.2\24247f3bb052ee068971393bdb83e04512bb1c3c\serializer-2.7.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.4.3\e876a79d561e5c6207b78d347e198c8c4531a5e5\httpcore-4.4.3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\xml-apis\xml-apis\1.4.01\3789d9fada2d3d458c4ba2de349d48780f381ee3\xml-apis-1.4.01.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\org.mortbay.jasper\apache-el\8.0.9.M3\98daa71c32b7d27dd9463b36de9cebab3f2e5e2e\apache-el-8.0.9.M3.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\asm\asm\3.1\c157def142714c544bdea2e6144645702adf7097\asm-3.1.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.gwt\gwt-codeserver\2.8.2\46efb7a794d107d297a3ed3f253de0ee8b49f3bd\gwt-codeserver-2.8.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.gwt\gwt-user\2.8.2\a2b9be2c996a658c4e009ba652a9c6a81c88a797\gwt-user-2.8.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\com.google.jsinterop\jsinterop-annotations\1.0.2\abd7319f53d018e11108a88f599bd16492448dd2\jsinterop-annotations-1.0.2.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\javax.validation\validation-api\1.0.0.GA\b6bd7f9d78f6fdaa3c37dae18a4bd298915f328e\validation-api-1.0.0.GA.jar;C:\Users\Rachaev_OV\.gradle\caches\modules-2\files-2.1\javax.validation\validation-api\1.0.0.GA\7a561191db2203550fbfa40d534d4997624cd369\validation-api-1.0.0.GA-sources.jar" com.google.gwt.dev.DevMode -superDevMode -war C:\Users\Rachaev_OV\.IntelliJIdea2019.2\system\gwt\bs-registry.5f3c52d9\bs-registry.main.79d9c9a3\run\www -remoteUI 7902:IntelliJIdea -startupUrl index.html nipi.LoginManager.LoginManager nipi.bs_registry.BsRegistry nipi.db.NipiDB
Running CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.8, -bindAddress, 127.0.0.1, -launcherDir, C:\Users\Rachaev_OV\.IntelliJIdea2019.2\system\gwt\bs-registry.5f3c52d9\bs-registry.main.79d9c9a3\run\www, -logLevel, INFO, -style, OBFUSCATED, nipi.LoginManager.LoginManager, nipi.bs_registry.BsRegistry, nipi.db.NipiDB]
Super Dev Mode starting up
workDir: C:\Temp\gwt-codeserver-3585413551601693091.tmp
2019-10-31 13:45:46.304:INFO::main: Logging initialized @2171ms
Loading Java files in nipi.LoginManager.LoginManager.
Module setup completed in 15087 ms
Loading Java files in nipi.bs_registry.BsRegistry.
Module setup completed in 2374 ms
Loading Java files in nipi.db.NipiDB.
Module setup completed in 2039 ms
2019-10-31 13:46:04.971:INFO:oejs.Server:main: jetty-9.2.14.v20151106

The code server is ready at http://127.0.0.1:9876/
Code server started in 20.06 s ms
2019-10-31 13:46:05.001:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@167e5142{/,null,AVAILABLE}
2019-10-31 13:46:05.026:INFO:oejs.ServerConnector:main: Started ServerConnector@4e344451{HTTP/1.1}{127.0.0.1:9876}
2019-10-31 13:46:05.027:INFO:oejs.Server:main: Started @20893ms
2019-10-31 13:46:05.230:INFO:oejs.Server:main: jetty-9.2.14.v20151106
Starting Jetty on port 8888
[WARN] ServletContainerInitializers: detected. Class hierarchy: empty
2019-10-31 13:46:08.192:INFO:oejsh.ContextHandler:main: Started c.g.g.d.s.j.WebAppContextWithReload@300e5418{/,file:/C:/Users/Rachaev_OV/.IntelliJIdea2019.2/system/gwt/bs-registry.5f3c52d9/bs-registry.main.79d9c9a3/run/www/,AVAILABLE}{C:\Users\Rachaev_OV\.IntelliJIdea2019.2\system\gwt\bs-registry.5f3c52d9\bs-registry.main.79d9c9a3\run\www}
2019-10-31 13:46:08.196:INFO:oejs.ServerConnector:main: Started ServerConnector@15aa2d42{HTTP/1.1}{127.0.0.1:8888}
2019-10-31 13:46:08.197:INFO:oejs.Server:main: Started @24063ms
Dev Mode initialized. Startup URL:
http://127.0.0.1:8888/index.html
[WARN] 404 - GET /index.html (127.0.0.1) 294 bytes
Request headers
Host: 127.0.0.1:8888
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Sec-Fetch-Site: none
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Response headers
Date: Thu, 31 Oct 2019 09:46:12 GMT
Content-Type: text/html; charset=ISO-8859-1
Cache-Control: must-revalidate,no-cache,no-store
Content-Length: 294

0

It is possible that the facet's name is being changed after adding the mentioned block to build.gradle and GWT compiler's output depends on this name. 

It is possible to share a sample project? 

0
Avatar
Permanently deleted user

Facet's name was chenged BEFORE this WAR block wasw added.What test project do you mean? It's a gradle project was imported as gradle project, next facet was changed and next war block was added.

0
Avatar
Permanently deleted user

build.gradle


plugins {
id "de.esoco.gwt" version "1.0.9"
}

group = 'nipi.bs-registry'
version = '0.9'

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse'
apply plugin: 'de.esoco.gwt'

configurations {
production.extendsFrom implementation
}

eclipse {
classpath {
containers 'com.gwtplugins.gwt.eclipse.core.GWT_CONTAINER',
'org.eclipse.buildship.core.gradleclasspathcontainer'
}
}

// In this section you declare where to find the dependencies of your project
repositories {
mavenLocal()
mavenCentral()
}

dependencies {

compile group: 'org.mybatis', name: 'mybatis', version: '3.5.2'

compile group: 'com.googlecode.mvp4g', name: 'mvp4g', version: '1.5.3'

compile group: 'net.sourceforge.jtds', name: 'jtds', version: '1.3.1'

compile group: 'com.googlecode.gwtupload', name: 'gwtupload', version: '1.0.3'

compile group: "rov.sql.utils", name: "rov-sql-utils", version: "+"

}

gwt {
module 'nipi.bs_registry.BsRegistry'
gwtVersion = '2.8.2'
gwtPluginEclipse = false
jetty {
javaArgs = ["-Xmx512m", "-Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true"]
}
}

war {
//exclude("**/WEB-INF/deploy")
// !!! use this ONLY for production war !!!
// exclude("**/WEB-INF/jetty-env.xml")
// archiveName("${project.name}.war")
}

 

0

Do you make any manual changes in File | Project Structure?

If you are using Gradle all configuration must be done in build.gradle files. Provided that project runs from command line by Gradle IDE will also automatically configure Project Structure and run it. 

Do you use Gradle for Settings (Preferences on macOS) | Build, Execution, Deployment | Build Tools | Gradle | Build and run using?

A sample project would help to understand possible misconfiguration or an issue with the IDE. For uploading you can use ftp://ftp.intellij.net/.uploads / https://uploads.services.jetbrains.com or any file sharing service. The files are not accessible from the outside of JetBrains.

0
Avatar
Permanently deleted user

Yes I maky some changes in Project Structure: add GWT Facet and change Target Web Facet as on picture

Ok. I've uploaded sample project.

sample-gwt.zip

 

0

I had to set the Web facet for the Project Structure | Modules | <GWT facet> | Target Web Facet option then it worked: both times with commented and un-commented war block I see index.html page:

I have Gradle set for the Settings (Preferences on macOS) | Build, Execution, Deployment | Build Tools | Gradle | Build and run using option.

0
Avatar
Permanently deleted user

Glad to hear its all ok on your PC. But I still have this issue.

0

Have you checked my configuration? Do you have the same? Please attach screenshots of Gradle configuration.

0
Avatar
Permanently deleted user

I've got the same issue after changing module version in build.gradle.

Target Web Facet was cleared. I think that's the point in this case.

 

0
Avatar
Permanently deleted user

Yes I've checked configuration

0
Avatar
Permanently deleted user

Finally I've catch it ! 

 

Adding to build.gradle

 

war {
archiveName("${project.name}.war")
}

reseting Web Facet for module

I need to setup it manally

 

After that all works.

It'll be much better if IDE will do it automatically.

0

Thank you for the information! Created a bug report, please feel free to vote and follow the https://youtrack.jetbrains.com/issue/IDEA-227337

0

Please sign in to leave a comment.