草庐IT

sun-jaxws

全部标签

cygwin - Sun JDK/在 Cygwin 上打开 JDK

是否可以在cygwin上安装任何版本的SunJDK或OpenJDK。我寻找此选项的原因是:有许多工具(例如jStack、jMap)在JDK的unix版本中可用,但在windows版本中不可用。如果可能的话,我需要使用Cygwin在我的Windows机器上利用它。 最佳答案 Windows版本应该可以正常工作,现在可以预构建https://github.com/alexkasko/openjdk-unofficial-builds/downloads 关于cygwin-SunJDK/在Cy

jax-ws - 编译时找不到 com.sun.xml.internal.ws.developer.JAXWSProperties

我们在代码中使用了com.sun.*包中的JAXWSProperties类来设置超时属性,如下所示:importcom.sun.xml.internal.ws.developer.JAXWSProperties;...Mapctxt=((BindingProvider)port).getRequestContext();ctxt.put(JAXWSProperties.CONNECT_TIMEOUT,10000);它在本地Eclipse中编译良好,但在持续集成系统(均使用JDK1.6)上则不然。通过研究这个问题,我了解到应该避免使用com.sun.*包。所以我的问题是:编译时导入失败的

java - 为什么要对 List< 进行泛型转换?将 Set..> 扩展到 List<Set..> 在 Sun JDK 6 上成功但在 Oracle JDK 7 上编译失败?

下面的代码classGenericCompilationFailureDemo{ListnewList(){returnnewArrayList();};voiduseList(){Listlist=(List)newList();}List>newListOfSpecificSets(){returnnewArrayList>();};voiduseListOfSpecificSets(){List>listOfSpecificSets=(List>)newListOfSpecificSets();}List>newListOfSets(){returnnewArrayList>()

java - 在 JAXWS 服务器端检索 Soap header

我们正尝试在我们的JAX网络服务中实现安全性,并在header中传递用户名和密码,如下所示。gears_user##########在Java中,我们正在尝试检索用户名和密码,但我们不确定该怎么做,因为它是SoapHeader的一部分,我们之前没有检索过header信息。.....@ResourceWebServiceContextwsctx;publicServiceAvailabilityResponseTypeinquireGeographicEligibility(ServiceAvailabilityRequestTypeinquireGeographicEligibilit

java.lang.ClassCastException : com. sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl 无法转换为 javax.net.ssl.HttpsURLConnection

我在我的Netbeans7.4中试过这段代码,它没有问题importjava.io.IOException;importjava.net.URL;importjavax.net.ssl.HttpsURLConnection;publicclassJavaApplication148{publicstaticvoidmain(String[]args)throwsIOException{URLurl=newURL("https://redmine.ackee.cz/time_entries.xml");HttpsURLConnectionhttpCon=(HttpsURLConnecti

java - 如何获取 sun.misc.Unsafe 的实例?

如何获取不安全类的实例?我总是遇到安全异常。我列出了OpenJDK6实现的代码。我想弄乱sun.misc.Unsafe提供给我的功能,但我总是得到SecurityException("Unsafe")。publicstaticUnsafegetUnsafe(){Classcc=sun.reflect.Reflection.getCallerClass(2);if(cc.getClassLoader()!=null)thrownewSecurityException("Unsafe");returntheUnsafe;}(请不要试图告诉我使用这个类有多不安全。)

java - 替换 sun.security.* 包中的类

我正在尝试将应用程序从JDK7升级到JDK8,它使用sun.security.*包中的以下类sun.security.x509.X509CertImplsun.security.pkcs11.SunPKCS11sun.security.util.DerOutputStreamsun.security.util.DerValuesun.security.util.ObjectIdentifiersun.security.pkcs.PKCS10sun.security.x509.X500Namesun.security.pkcs11.SunPKCS11sun.security.pkcs11

java: 程序包sun.misc不存在

结论:安装jdk8(就是其它答案里面说的1.8),在idea里面切换就好了下载页面:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html前言我找了CSDN上面,说的都很简洁,对于我这种java小白来说,有点过于的跳跃,导致不知道说的是什么。从后面看,柳林林,已于2022-09-0508:52:56修改,7790,收藏3这个是说明白了,但是对于小白,估计看不懂个人理解你之所以遇到问题,原因是你的java版本有点高,这个sun.misc被弃用了;解决问题的办法是回到老的版本,

java - 分析 Sun 热点的 GC 日志,JVM 6

我正在尝试分析我们应用程序的GC行为(在Tomcat中运行,在Sun'sHotspots、JVM1.6下)。到目前为止,我已经指示JVM使用...将GC日志发送到单独的文件-Xloggc:gc.log-XX:+PrintGCApplicationStoppedTime-XX:+PrintGCApplicationConcurrentTime-XX:+PrintGC-XX:+PrintGCTimeStamps-XX:+PrintGCDetails...并使用jstat使用...输出日志jstat-gc-t290455s>jstat.gc我看到了有趣的信息,但还没有找到可以帮助我分析/可视

java - 更改使用 JAXWS 生成的默认 XML 命名空间前缀

我正在使用JAXWS为我们正在构建的Java应用程序生成WebService客户端。当JAXWS构建其XML以在SOAP协议(protocol)中使用时,它会生成以下命名空间前缀:我的问题是,管理我的客户端所连接的服务器的我的对应方(一家大型汇款公司)拒绝接受WebService调用(请不要问我为什么),除非XMLNS(XMLnamespace前缀是soapenv)。像这样:所以我的问题是:有没有一种方法可以让我命令JAXWS(或任何其他JavaWS客户端技术)使用soapenv而不是env作为XMLNS生成客户端>前缀?是否有API调用来设置此信息?谢谢!