【java – 以编程方式检索Glassfish的证书?】教程文章相关的互联网学习教程文章

java – 以编程方式检索Glassfish的证书?

我似乎无法找到一个解释,说明如何从Glassfish的密钥库中以编程方式从Glassfish上运行的应用程序中获取证书 – 而不是实际指定密钥库的本地系统路径. 据推测,有一些工具可以从应用程序中访问这些工具以进行有用的工作吗?我的用例如下:我只想抓住容器的密钥库并使用客户端证书对远程服务器进行身份验证.解决方法:前一段时间我和WebSphere有同样的问题.我们正在部署一个需要通过TLS通过客户端身份验证访问其他应用程序的应用程序.所...

java – Glassfish将一个字符串“ejb”附加到特定mobule的EJB的JNDI【代码】

我有一个带有多个EJB jar的EAR,如: > module1.jar> module2.jar 但是当我在日志中部署应用程序时,我可以看到module1.jar的ejb-s部署了一个奇怪的JNDI名称: > EJB ejb1的可移植JNDI名称:java:global / myappl / module1ejb / ejb1> EJB ejb2的可移植JNDI名称:java:global / myappl / module1ejb / ejb2 但是其他模块是定期部署的(没有以模块名称结尾的ejb): > EJB ejb1的可移植JNDI名称:java:global / myappl / module2 / ...

GlassFish上的JavaMail和Mandril【代码】

这是我的glassfish-resources.xml:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE resources PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Resource Definitions//EN" "http://glassfish.org/dtds/glassfish-resources_1_5.dtd"> <resources><mail-resource debug="true"enabled="true"from="foo@bar.com"host="smtp.mandrillapp.com"jndi-name="java:app/mail/mySession"object-type="user"store-protoc...

java – 使用JBoss 5而不是GlassFish v2 / v3 Prelude的任何理由?

JBoss 5在2年后刚刚开始测试,在Java EE 6发布前几个月(JavaOne在5月或2009年左右)发布了Java EE 5兼容容器.我们有一段时间没有GlassFish v2,现在有了GlassFish v3 Prelude. JBoss 5有没有理由超过这些?我对去年或者更多的感觉比JBoss本质上是一个死的项目. 你怎么看?解决方法:JBoss绝不是一个死的项目;它非常活跃,并得到了RedHat的强大商业支持.他们花了大量时间重新设计整个应用服务器以运行新的JBoss Microcontainer.不确定是否...

java – 带有GlassFish服务器的@WebServlet

@WebServlet注释也有这个键: displayName,smallIcon,largeIcon,description 但在设置这些属性后,我可以在哪里获取或看到它们?解决方法:servlet容器的管理工具可以使用这些属性,但容器可以自由地忽略它们. 这些属性镜像web.xml中的条目.有关文档,请参阅相关模式.

java – Glassfish 4无法启用远程管理员?

我有一台运行在无头Debian VM上的Glassfish 4服务器.我可以很好地访问应用程序,但我似乎无法从localhost以外的任何其他方式访问管理端口.我希望能够访问它,以便我可以从另一台机器上的IDE远程部署/调试. 我已经尝试了asamin enable-secure-admin命令,该命令完成但重启后没有任何变化. 我已经检查过netstat,而Glassfish只是从localhost上侦听端口4848.是否还有其他地方可以控制远程管理员?或者我错过了什么?解决方法:您需要以下内...

java – Glassfish Spring【代码】

我有一个简单的问题,就是如何在Glassfish服务器上运行使用Spring框架的应用程序?也就是说,如何让它在Spring容器的控制下运行?我是否需要扩展服务器或其他东西,我找不到有关它的更多信息,我读到的有关OSGI模块的内容,只是让我感到困惑.解决方法:基本上,您使用web.xml通过侦听器启动Spring,然后映射一个或多个spring Dispatcher servlet.您可以在dispatcher-servlet.xml中定义控制器bean,注入您在applicationContext中定义的bean,并...

java – Restful webservices – NoClassDefFoundError:org / glassfish / jersey / ExtendedConfig【代码】

所以我在this thread创建了webservice,最后我设法解决了这个问题.现在我正在尝试使用这个Web服务. 我在Netbeans上创建了一个新的Web项目,我正在使用Apache Tomcat.这是使用Web服务的代码.我已经通过一些教程来生成这段代码.package com.client;import java.net.URI;import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.client.WebTarget; import javax.ws.rs.core.MediaType; import ...

java – GlassFish v3 Prelude – 管理员问题

我今晚一直在使用GlassFish v3前奏.我不确定的一些事情是安全性如何运作. 它像梦一样安装,所以我做的第一件事是删除匿名帐户并使用“mysecretpassword”设置“admin”帐户,并在管理域中为此用户指定asadmin组. 此时,stop-domain命令从控制台(和/或开始菜单快捷方式)停止工作.很公平,但stop-domain命令接受–user参数,但后来想要提供一个–passwordfile路径,我不知道它在哪里. 经过一些谷歌搜索我偶然登录asaadmin登录-p 4848,它在我...

Java – Apache HTTP Server背后的Glassfish Server Web服务【代码】

你好我们开始使用J2EE创建应用程序.我们现在创建了一个Webservice并将其部署到Glassfish服务器.我们编写了一个apache代理规则来通过https://our.server.com/webservice-war访问它(只有https端口对该服务器开放):ProxyRequests Off ProxyPass /webservice-war http://our.server.com:8080/webservice-war ProxyPassReverse /webservice-war http://our.server.com:8080/webservice-war现在一切正常,但是当我们转到ServiceEndpoint页...

在Glassfish Java EE应用程序上部署时,何处放置共享库.so用于JNI本机调用【代码】

我有一个运行Java EE 6的Glassfish 3.1.1 Web应用程序.我的一个类具有本机库依赖项.我正在使用JNI来使用这种原生方法.该过程的一部分涉及创建共享库.so文件.在我的一个Java类中,将有一个System.Loadlibrary(“library”);调用引用该library.so文件. 我的问题是,我应该在哪里放置此共享库以及它引用的本机代码,以便在Glassfish上访问和使用此JNI功能. 我需要调用几个C程序,这些程序可以在Glassfish托管的机器上的任何位置移动.我应该...

如何使用GlassFish自动部署war文件 – 来自David Geary,Cay S. Horstmann的“Core JavaServerFaces”【代码】

天真的问题,但这是我迈向JSF的第一步,所以请原谅我;-) 我正在遵循David Geary,Cay S. Horstmann(第3版)的“Core JavaServerFaces”中的第一个例子的所有步骤. 什么有效: > java的作品> glassfish工作>我可以编译附加的代码>我可以创建.war文件 当我将war文件复制到GlassFish的autodeploy子目录并尝试在GF中显示相应的页面时,问题就开始了.作为回报,我得到404错误,在日志中我发现:Selecting file /opt/glassfish3/glassfish/domai...

java – GlassFish 3身份验证失败【代码】

我与GlassFish合作非常多,现在当我尝试启动GlassFish时,当我设置用户名和密码时,我得到身份验证失败:>我尝试了另一个glassfish,另一个版本3.1.2.1和3.1.2,以及Oracle GlassFish Server 3.1.2.2>我删除了我的域名,我再次创建它,但我得到同样的问题,>我创建一个没有密码的域名,但仍然要求输入密码!!>我使用jdk1.7.0. 我觉得我的窗户有问题吗? 有人对这个问题有所了解,以及如何解决? 日志[#|2016-11-06T08:54:21.111+0100|SEVERE|g...

java – IllegalStateException:getOutputStream()在glassfish中创建oracle连接池时【代码】

我正在尝试在我的glassfish服务器中创建一个oracle连接池.我有一个玻璃鱼安装,默认情况下是netbeans.我删除netbeans后,我已经下载了,现在有一个单独的glassfish文件夹.在netbeans的glassfish上,我没有问题建立连接池,但是当我尝试在独立版本(我下载的版本)上执行此操作时,我收到错误:来自server.log:java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.conn...