- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用Google-Eclipse插件,我已经成功(本地)创建,构建和部署了非常基本的GWT Web应用程序。
关键是:我不是默认设置的项目结构GWT(或Google-Eclipse插件)的忠实拥护者。因此,我试图以一种对我来说合乎逻辑的方式进行设置,但仍然可以在DevMode
中运行并在本地部署。
因此,我创建了第二个项目,但没有将其设置为Web应用程序。相反,我使用了普通的Java应用程序。我创建了源目录,EntryPoint
实现(TestModule implements EntryPoint
),TestModule.gwt.xml
,主页HTML等。在第一个(成功的)项目中完成的所有工件。
但是现在我在Run Configurations
中尝试手动设置运行配置,类似于Web Application Wizard用我构建的第一个应用程序为我创建一个运行配置。
在Run Configurations >> GWT
选项卡中,它为我提供了一个窗口,可以在其中添加可用模块。当我单击“添加”按钮时,无论键入什么内容,它都不会为我提供可供选择的选项列表。
因此,假设我需要以其他方式设置项目属性,那么我退出了Run Configurations
对话框。因此,我右键单击我的项目,转到Properties >> Goodle >> Web Toolkit
,果然,看到一个类似的面板,该面板允许我添加Available Modules。我相信,如果我正确配置了此部分,则在Run Configurations
对话框中时,可用模块列表将对我可用,并且我应该能够继续。
这是我所看到的:
关于如何正确配置项目的任何想法,以便此Available Modules
对话框实际为我提供选项?提前致谢!
请注意:我预计会有很多答案,例如“只需使用Web应用程序向导,它就这么简单得多”,等等。我理解这一点,并且(暂时)接受尝试在不配置GWT应用程序的情况下进行配置的警告。插件的Web应用程序向导的帮助。如果我发现在这里“自己动手”确实非常困难,那么我会屈服并返回向导。但我想在此之前尽我所能!
最佳答案
随时不要使用Google Eclipse插件(以下简称GPE)!不需要-它全部是Java,或者至少是自包含的,足以像Eclipse所讲的那样充当Java。如果您不希望使用向导,则JSNI自动完成功能,UiBinder自动完成功能甚至都可以不使用该插件。
要以开发人员模式运行GWT项目,您只需要SDK的基本移动部分:
* gwt-dev.jar
-开发模式(代码服务器和简单的HTTP服务器),编译器以及各种其他工具
* gwt-user.jar
-GWT语言运行时(JavaScriptObject,GWT等)以及标准事件,小部件和其他位
*可选:gwt-servlet.jar
-在某些基本GWT servlet的servlet容器中运行的类
*可选:requestfactory-*.jar
-如果您不使用RequestFactory,请不必担心
您可能还需要json.jar
和valdation-api.jar
以及其来源。
这使您有足够的能力以纯Java编译任何项目。 gwt-user.jar
和gwt-dev.jar
不属于您的服务器类路径-不要将它们放在WEB-INF/lib/
目录中,只需将它们放在手边即可将您的代码编译为JavaScript。
开发模式和编译器本身都是带有main
方法的类,因此可以启动标准的Eclipse运行/调试配置。每个人都有自己的选择,例如“我可以在哪里找到您的资源”,“您要从哪个模块开始”,在开发模式下,“我要服务的war/
目录在哪里” 。
完全避免使用GPE:
开发模式:
进行新的Java运行配置,并验证上述类以及源目录是否在类路径上。将主类设置为com.google.gwt.dev.DevMode
,添加一些参数:
-war path/to/war/dir/ my.package.to.ModuleToRun
com.google.gwt.dev.Compiler
主类,并在程序参数下指定要构建的模块。同样,您可以使用许多选项来更改其编译方式以及它提供的其他输出,有关更多选项,请参见
https://developers.google.com/web-toolkit/doc/latest/DevGuideCompilingAndDebugging#DevGuideCompilerOptions
关于java - Google-Eclipse插件:向项目添加入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13211207/
通常入口重写目标的工作原理如下: nginx.ingress.kubernetes.io/rewrite-target: / 这将重写服务名称的目标,因为它们在根目录中。所以如果我有这个: apiVe
我正在使用 Helm 部署的 GKE (1.8.5-gke.0) 上运行 traefik 入口 Controller 。我观察到的是请求经常得到 404 响应。 看起来 traefik 会不断重新加载
是否可以在没有负载均衡器的情况下在 Kubernetes 中使用 Ingress Controller 功能(在 Digital Ocean 中)。 有没有其他机制可以让域名映射到Kubernetes
我使用 KOPS 和 nginx-ingress 在 AWS 上部署了 Kubernetes。 为了评估多个云(并削减成本),我想在 GKE 上进行部署。一切正常,除了该死的 Ingress。 (这是
要求:想要使用带有 HTTPS 的入口部署 Minio 和另一个后端服务(不用于生产目的) 我一直在尝试创建一个入口以从 GKE 中的 Kubernetes 集群外部访问两个服务。这些是我尝试过的尝试
我对使用漏斗可视化功能的谷歌分析有点坚持。 输入漏斗可视化时,它会显示带有数字的“(入口)”。 这代表什么? 最佳答案 这表示在漏斗中第一步所代表的特定页面或一组页面上进入您网站的人数。 关于goog
我尝试在我的 kubernetes 集群上配置入口。我关注了documentation安装入口 Controller 并运行以下命令 kubectl apply -f https://raw.gith
我无法连接到使用 nginx 入口运行的应用程序(Docker Desktop win 10)。 nginx-ingress Controller pod 正在运行,应用程序运行良好,并且我创建了一个
我试图弄清楚如何使用具有某些特定规则的 nginx 代理缓存。例如,当我托管 Ghost 或 Wordpress 时,我不想缓存管理部分。使用服务器片段,我尝试了很多不同的组合,但在管理部分的缓存仍然
我正在尝试将AKS入口的IP列入白名单。我目前正在使用未随Helm一起安装的ingress-nginx。 强制性kubernetes资源可以在here中找到 服务启动为: spec: extern
我的机构有防火墙设置,阻止了大部分外部端口,目前,我有内部 Linux 虚拟机,例如, http://abc.xyz:5555 (此链接只能在内网访问),并且管理员设置了Netscaler,以便将内部
我正在尝试根据用户代理代理_传递流量。试图为它使用服务器代码段/配置代码段,但入口不允许我。 (禁止在 server-snippet 中使用 proxy_pass 并在 configuration-s
我已经使用 nginx-stable 安装了 nginx helm 图表和配置的入口规则如下。虽然它仅适用于根路径,如下所示, /user/login - working /user/register
使用 KOPS 在 AWS 上部署 k8s。 我已经创建了 nginx 入口 https://github.com/kubernetes/ingress-nginx nginx-ingress-con
在我的聊天应用程序中,当一个用户将另一个人添加到他/她的联系人列表中时,服务器条目显示 BOTH 订阅,但在我的应用程序中,代码根据 TO/FROM 订阅工作(就像在接受 friend 请求之前一样)
我在 Python 中有一个实用程序模块,它需要知道正在使用它的应用程序的名称。实际上,这意味着被调用以启动应用程序的顶级 python 脚本的名称(即,其中__name=="__main__"为真)
在这种情况下,我将如何实现“OnButtonClick”以便在按下按钮时打印用户输入“e1”? from Tkinter import * class App: def __init__
我使用以下命令在本地生成 key 。 openssl genrsa -out testsvc.testns.ing.lb.xyz.io.key.pem 2048 并使用以下命令生成 CSR(证书签名请
我正在运行 mint 17.2 kde。 我通过在 ~/Downloads/中运行 idea.sh 安装了 intellij CE 然后我将 intellij 移动到/usr/lib/。现在,当我尝试
我无法让 Controller 工作。尝试了很多次,我仍然得到 Error: ImagePullBackOff。 有没有我可以尝试的替代方案或者它失败的原因? kubectl apply -f
我是一名优秀的程序员,十分优秀!