热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Gwt+Maven+Idea,配置和运行-Gwt+Maven+Idea,configurationandrunning

Ivecreatedgwtprojectusingmavenplugin:我使用maven插件创建了gwt项目:mvn-DarchetypeGroupIdorg.codehau

I've created gwt project using maven plugin:

我使用maven插件创建了gwt项目:

mvn -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.5.1 -DgroupId=com.savdev.BasicGwtProject -DartifactId=BasicGwtProject -Dversion=1.0 org.apache.maven.plugins:maven-archetype-plugin:generate

In project settings I've added the GWT facet. When I set path to GWT - to the GWT installed directory (gwt-2.5.1 version), the warning has appeared:

在项目设置中,我添加了GWT facet。当我将路径设置为GWT -到GWT installed directory (GWT -2.5.1版本)时,会出现以下警告:

Path is not valid GWT installation: class 'com.google.gwt.dev.GWTCompiler' not found in jar:...gwt-dev.jar

路径不是有效的GWT安装:类'com.google.gwt.dev.GWTCompiler'不在jar:…GWT -dev.jar中

Can I fix it? IDEA offers to download GWT, but it's already downloaded and it's the last version. Maybe IDEA does not still support the last GWT version?

我可以修复它吗?IDEA提供了下载GWT的功能,但是它已经被下载了,并且是最后一个版本。可能IDEA还不支持最后的GWT版本?

Second problem, I've run: maven install. The output is:

第二个问题,我已经运行:maven安装。的输出是:

[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running junit.framework.TestSuite@2ad1e832
[INFO] Please navigate your browser to this URL:
[INFO] http://169.254.56.62:55728/com.savdev.BasicGwtProject.gwtBasicModuleJUnit.JUnit/junit-standards.html?gwt.codesvr=169.254.56.62:55724

I've navigated it, but browser did not respond anything. (By the way I have GWT developer plugin installed). What actually is it supposed to do here?

我已经浏览过了,但是浏览器什么也没有回复。(顺便说一下,我安装了GWT developer插件)。它在这里应该做什么?

The last issue I'd like to discover also is about running the application. I've configured in Project/Edit configuration/GWT configuration as described here except I left start page option clear.

我想发现的最后一个问题也是关于运行应用程序的。我已经在这里描述的项目/编辑配置/GWT配置中进行了配置,但保留了start page选项清除。

Then I ran the configuration in IDEA. Now I can see the output:

然后我在IDEA中运行配置。现在我可以看到输出:

[WARN] Server class 'com.google.gwt.junit.server.JUnitHostImpl' could not be found in the web app, but was found on the system classpath
   [WARN] Adding classpath entry 'file:/C:/Users/sav/.m2/repository/com/google/gwt/gwt-user/2.5.1/gwt-user-2.5.1.jar' to the web app classpath for this session
   For additional info see: file:/D:/DevSoft/gwt-2.5.1/doc/helpInfo/webAppClassPath.html
[WARN] No startup URLs supplied and no plausible ones found -- use -startupUrl
Dev Mode initialized

I'm not sure at the moment what are these warnings about, but, I've tried to visit page:

我现在不确定这些警告是关于什么,但是,我已经试着去访问页面:

http://localhost:8888/

I can see only WEB-INF and the folder named as my module name - 'gwtBasicModule'. I look at web.xml and found:

我只能看到WEB-INF和名为“gwtBasicModule”的文件夹。我看网络。xml,发现:


  
    gwtBasicModule.html
  

Also a generated gwtBasicModule.html file exists. Why I cannot see it when I visit http://localhost:8888/ page? How can I correctly run application both via IDEA and Maven gwt plugin?

也是一个gwtBasicModule生成。html文件的存在。为什么在访问http://localhost:8888/页面时看不到它?如何通过IDEA和Maven gwt插件正确运行应用程序?

1 个解决方案

#1


0  

You have to configure your test mode

您必须配置您的测试模式。


推荐阅读
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • CentOS 7环境下Jenkins的安装与前后端应用部署详解
    CentOS 7环境下Jenkins的安装与前后端应用部署详解 ... [详细]
  • Hadoop 2.6 主要由 HDFS 和 YARN 两大部分组成,其中 YARN 包含了运行在 ResourceManager 的 JVM 中的组件以及在 NodeManager 中运行的部分。本文深入探讨了 Hadoop 2.6 日志文件的解析方法,并详细介绍了 MapReduce 日志管理的最佳实践,旨在帮助用户更好地理解和优化日志处理流程,提高系统运维效率。 ... [详细]
  • 分布式开源任务调度框架 TBSchedule 深度解析与应用实践
    本文深入解析了分布式开源任务调度框架 TBSchedule 的核心原理与应用场景,并通过实际案例详细介绍了其部署与使用方法。首先,从源码下载开始,详细阐述了 TBSchedule 的安装步骤和配置要点。接着,探讨了该框架在大规模分布式环境中的性能优化策略,以及如何通过灵活的任务调度机制提升系统效率。最后,结合具体实例,展示了 TBSchedule 在实际项目中的应用效果,为开发者提供了宝贵的实践经验。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 在Spring框架中,基于Schema的异常通知与环绕通知的实现方法具有重要的实践价值。首先,对于异常通知,需要创建一个实现ThrowsAdvice接口的通知类。尽管ThrowsAdvice接口本身不包含任何方法,但开发者需自定义方法来处理异常情况。此外,环绕通知则通过实现MethodInterceptor接口来实现,允许在方法调用前后执行特定逻辑,从而增强功能或进行必要的控制。这两种通知机制的结合使用,能够有效提升应用程序的健壮性和灵活性。 ... [详细]
  • Android目录遍历工具 | AppCrawler自动化测试进阶(第二部分):个性化配置详解
    终于迎来了“足不出户也能为社会贡献力量”的时刻,但有追求的测试工程师绝不会让自己的生活变得乏味。与其在家消磨时光,不如利用这段时间深入研究和提升自己的技术能力,特别是对AppCrawler自动化测试工具的个性化配置进行详细探索。这不仅能够提高测试效率,还能为项目带来更多的价值。 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • 深入解析Spring框架中的双亲委派机制突破方法
    在探讨Spring框架中突破双亲委派机制的方法之前,首先需要了解类加载器的基本概念。类加载器负责将类的全限定名转换为对应的二进制字节流。每个类在被特定的类加载器加载后,其唯一性得到保证。然而,这种机制在某些场景下可能会限制灵活性,因此Spring框架提供了一些策略来突破这一限制,以实现更加动态和灵活的类加载。这些策略不仅能够提升系统的可扩展性,还能在复杂的运行环境中确保类的正确加载和管理。 ... [详细]
  • 在Windows环境中优化提交Spark任务的方法与实践
    在Windows环境中优化提交Spark任务的方法与实践 ... [详细]
  • 开发笔记:Android ClassNotFoundException:在路径上找不到类:Dexpathlist
    我面临以下错误,我几乎尝试了Stackoverflow的每一个解决方案。我是 ... [详细]
  • IntelliJ代码的字符串引号花样设置
    出发点最近在开辟一个Angular小项目,运用了tslint,我运用了单引号限定。然则IntellijWebstorm的自动引入默许是双引号(double)。IntelliJ+ID ... [详细]
  • JDK IDEA的安装卸载基本使用
    一、JDK下载地址官网https:www.oracle.comjavatechnologiesjavase-downloads.html没有账号可以使用:https:blog ... [详细]
  • 本文探讨了利用Java实现WebSocket实时消息推送技术的方法。与传统的轮询、长连接或短连接等方案相比,WebSocket提供了一种更为高效和低延迟的双向通信机制。通过建立持久连接,服务器能够主动向客户端推送数据,从而实现真正的实时消息传递。此外,本文还介绍了WebSocket在实际应用中的优势和应用场景,并提供了详细的实现步骤和技术细节。 ... [详细]
  • 如何使用 com.jme3.input.FlyByCamera 构造函数及其代码示例详解 ... [详细]
author-avatar
沉沦850
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有