我一直在尝试从Glassfish AdminConsole部署我的Web应用程序(战争),但我不断收到以下错误消息 -
Exception while loading the app : Error in linking security policy for MyApp-war -- Inconsistent Module State.
Run Code Online (Sandbox Code Playgroud)
但是当我从Netbeans那里部署它时,它没有任何问题.(在部署应用程序之前,我不知道Netbeans是否正在做一些我缺少的事情.)
我也尝试使用最新版本的Glassfish(即V3.1.1(版本12)),我可以在AdminConsole中部署相同的应用程序而不会出现任何问题.
我正在使用Glassfish 3.1(build 43)和Netbeans 7.0.
在使用此版本的Glassfish部署我的应用程序之前,是否有任何安全策略设置?
我如何安装/添加UML插件到Netbeans 7.0,我可以找到几种方法来安装插件,但仅适用于6.9的早期版本
我正在使用Netbeans 7和Maven 2.2.1以及jaxws-maven-plugin 1.12.代码部署在Glassfish 3.1上 - 或者当我将其编译时:)
当我构建项目时,wsimport按预期运行并从提供的WSDL生成源文件.问题是在编译阶段构建失败,但有以下三个例外.通过研究,我发现这些构造函数是从JAX-WS 2.1添加到JAX-WS 2.2的.我的信念是wsimport正在使用JAX-WS 2.1并且编译使用的是JAX-WS 2.2.
有人可以证实我的怀疑吗?或者,如果我错了,你可能知道可能导致这种情况的原因是什么?
谢谢.
更新/澄清问题 Web服务客户端扩展了javax.xml.ws.Service,当客户端尝试使用三个参数调用超类构造函数时,将引发错误.由于超类没有任何带有三个参数的构造函数,因此失败.
javax.xml.ws.Service在JDK SE 1.6和JAX-WS 2.1中找到错误的版本.
javax.xml.ws.Service在JAX-WS 2.2中找到,作为正确的版本.
错误发生三次,因为它在三个重写的构造函数中,但它是相同的错误所以我只包含它一次.
cannot find symbol
symbol : constructor Service(java.net.URL,javax.xml.namespace.QName,javax.xml.ws.WebServiceFeature[])
location: class javax.xml.ws.Service
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.12</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlFiles>
<wsdlFile>*path to WSDL*</wsdlFile>
</wsdlFiles>
<wsdlLocation>*url to WSDL*</wsdlLocation>
<staleFile>${project.build.directory}/jaxws/stale/BudgetCheckingServiceService.stale</staleFile>
</configuration>
<id>wsimport-generate-BudgetCheckingServiceService</id>
<phase>generate-sources</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-tools</artifactId>
<version>2.2.6-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
<configuration>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<catalog>${basedir}/src/jax-ws-catalog.xml</catalog>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud) 这是一个例子.
如果你构建并运行TranslucentWindow
支持jdk7的NetBeans IDE 7.0,你将得到以下异常:
Exception in thread "AWT-EventQueue-0" java.awt.IllegalComponentStateException: The frame is decorated
at java.awt.Frame.setOpacity(Frame.java:960)
at main.TranslucentWindow.<init>(TranslucentWindow.java:23)
at main.TranslucentWindow$1.run(TranslucentWindow.java:47)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
BUILD SUCCESSFUL (total time: 1 second)
Run Code Online (Sandbox Code Playgroud)
根据这个堆栈跟踪,违规行是tw.setOpacity(0.55f)
.但是,正如错误所示,如果你setUndecorated(true)
在框架上调用,那么它不会抛出异常并创建一个半透明的窗口,虽然没有任何装饰(这很痛苦).这是正常的吗?这段代码不应该"开箱即用"吗?我忽略了什么吗?
编辑
为什么他们的半透明窗口看起来是装饰的,还是这个自定义渲染?
这是什么...
应该是什么......
是否有任何插件或替代方法在Netbeans 7上使用Google App Engine ?
google-app-engine netbeans netbeans-plugins netbeans-7 netbeans7.0
我正在尝试在netbeans中启动一个项目,但我一直在收到错误
"无法连接到GlassFish服务器的管理员侦听器3.1验证NetBeans是否可以建立到localhost的出站连接:4848"
我从早上起就一直在处理玻璃鱼服务器问题.以前有人遇到过这个问题吗?
我在netbeans中打开了一个项目来查看项目,但大多数文件中都存在相同的错误.它说"包javax.ejb不存在".这是一个有效的项目,我不确定是什么问题.谁能帮我?
上周,我非常沮丧,生产中有三个大应用程序,还有更多使用Swing Application Framework.后来,当我开始迁移到Netbeans 7.1,BOOM!时,不再支持SAF.
那么我该怎么办,任何想法如何迁移到Netbeans 7.1?
我将感谢你的帮助.
PS:Netbeans团队,请不要在没有警告的情况下添加框架,这只是Java规范请求 - JSR.当我开始使用SAF时,它似乎永远不会停止.
PS2:为了让我们听到我们正在使用SAF,请访问https://netbeans.org/bugzilla/show_bug.cgi?id=204661
我正在使用netbeans 7.0 for php,我想要一种特定类型的格式,如下所示:
if ( ! foo)
目前没有选项可以在之前和之后添加空格!
.
我们可以在netbeans的自动格式化中得到它吗?
编辑:哦,在你说"一元操作员"的选项之前,我不希望它与所有其他东西搞混,只 !
在Netbeans(v 7.01)代码中,我已禁用完整选项:
All Languages -> Insert Closing Brackets Automatically
Html -> Equals sign (=) Keypress After Attribute Name Autocompletes Quote Set
Html -> Quote mark (") Keypress After Attribute Name Autocompletes Closing Quote
Run Code Online (Sandbox Code Playgroud)
然而,如果我键入以下html行:
<div class = "">
Run Code Online (Sandbox Code Playgroud)
Netbeans将此更正为:
<div class = """>
Run Code Online (Sandbox Code Playgroud)
换句话说,IDE会添加额外的引号.PHP脚本中似乎没有问题,只有HTML.但我发现它非常令人气愤,我无法弄清楚如何阻止它!
任何人都知道发生了什么事吗?
netbeans7.0 ×10
netbeans ×5
glassfish ×2
java ×2
netbeans-7 ×2
autocomplete ×1
deployment ×1
html ×1
java-7 ×1
java-ee-6 ×1
jax-ws ×1
maven ×1
netbeans-7.1 ×1
open-source ×1
package ×1
plugins ×1
project ×1
security ×1
swing ×1
translucency ×1
uml ×1