Tag: glassfish

更改JAX-WS服务URL

在创建JAX-WS Web服务时是否有可能更改Webservice URL? 自动URL是(在Glassfish 3上): http://// ,但我需要的是: http:////axis/services/ (因为它是从轴到JAX-WS的端口) 有没有办法告诉JAX-WS在哪里发布WS? 使用sun-jaxws.xml是没有选择的,因为它禁用了@ EJB / @Inject DI。

Maven正试图从maven.ocean.net.au更新glassfish插件

我们无法部署我们的应用程序,因为Maven正在尝试从maven.ocean.net.au存储库更新glassfish插件,尽管我们的pom中没有定义这样的存储库。 问题是maven.ocean.net.au不在线,因此我们的构建失败。 这件事发生在其他人身上吗?

如何从同一GlassFish Server上的其他应用程序注入EJB?

我在本地glassfish服务器上运行了两个应用程序。 一个租住bicylces,一个买火车票。 我现在想从火车应用程序拨打远程ejb,允许在所选时间租用自行车,但我不确定该怎么办。 我已经尝试了几种不同的方法。 两个应用程序都在不同的包中,列车应用程序必须知道自行车远程接口,但我不知道如何实现这一点。 远程接口(自行车应用程序): @Remote public interface FahrradRemote { public List findAvaible(Date start, Date end); public void addAuftrag(Fahrrad fahrrad, Date startDate, Date endDate); public boolean login(String name, String passwort); } 我想打电话的自行车EJB: @Stateless(name=”FahrradService”,mappedName=”FahrradService”) public class FahrradService implements javax.ejb.SessionBean, FahrradRemote, Serializable { @PersistenceContext private EntityManager em; Kunde customer; … } 火车应用程序的开头: @Named @SessionScoped public class […]

如何从WebApp读取web.xml

对于WebApps,web.xml可用于存储应用程序设置。 我该怎么读这个文件。 我的servlet在GlassFish v2服务器上运行。

如何使用GlassFish的属性文件

我正在创建一个在GlassFish中运行的Web服务,我想要一些自定义属性。 为此,我正在使用Properties类。 我正在使用的代码是: Properties p=new Properties(); File f=new File(System.getProperty(“user.dir”), “settings.properties”); p.load(new FileInputStream(f)); 但是如何在我的config目录中获取settings.properties -file? 我不确定我的类路径,因为它由NetBeans和GlassFish管理。 我假设我的.war -file被添加到类路径中,部署时… 我已经添加了自己的解决方案,但如果有人能提出更好的解决方案,那将非常受欢迎……

使用JPA / EclipseLink / EJB从Java Web应用程序访问多个数据库

我构建了一个简单的SOAP java应用程序(服务器端),我正在使用Glassfish4,JPA/EclipseLink,EJB 。 我在Glassfish中设置了数据库连接(资源/池)。 请建议一些设计模式/知识,以便从单个应用程序中利用多个数据库。 创建多个持久性单元是多重访问的好主意吗? 或者还有其他优化的解决方案吗? 我有一个通用的数据库访问类。 public class GenericDAO { /* * private static final EntityManagerFactory emf = * Persistence.createEntityManagerFactory(“icanPU”); private EntityManager * em; */ /* * Persistence context is injected with following @PersistenceContext * annotation. This uses all persistence configurations as specified in the * persistence.xml. * * Note this kind of […]

org.glassfish.jersey.internal.RuntimeDelegateImpl未找到

我正在为我的项目使用jersey并且要从字符串中解析URI。 UriBuilder.fromUri(“http://localhost:8000”).build(); 代码很简单,但我在下面收到错误 java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl 似乎该程序找不到代表。 我已经导入了javax.ws.rs.core.UriBuilder并且拥有应该在我的构建路径中包含委托的jersey-common 2.0 。 但我仍然得到这个错误。 有人知道如何解决它吗? 谢谢!

无法访问带有修饰符“public final”的java.util.HashMap $ Entry

我的问题是,我的应用程序在Tomcat服务器上本地运行良好,但在安装了glassfish的服务器上抛出错误。 整个问题是我在JSTL中通过HashMap进行迭代。 服务器抛出如下堆栈: Servlet.service() for servlet jsp threw exception java.lang.IllegalAccessException: Class javax.el.BeanELResolver can not access a member of class java.util.HashMap$Entry with modifiers “public final” at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:95) at java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:261) at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:253) 问题是由代码引起的: documents[“${i.index}”][“param”]=new Array(); documents[“${i.index}”][“param”][“key”] = “${parametr.getKey()}”; documents[“${i.index}”][“param”][“value”] = “${parametr.getValue()}”; 其中element.getPreparedParameters()返回HashMap 。 我怎样才能让它发挥作用?

访问Tomcat上的wsdl

我有一个Web服务,我正在GlassFish上部署它。 我通过http:// localhost:10697 / APIService / APIServiceService?wsdl访问了它的wsdl 。 现在我将WAR文件移植到Tomcat 6.0.24并进行部署。 但是我试图使用http:// localhost:8080 / APIService / APIServiceService?wsdl访问其wsdl但我收到404错误。 我尝试了各种组合,但似乎都没有效果。 如何访问wsdl文件plz? 感谢致敬, 更新:您在这里: web.xml : 30 index.jsp 我找不到sun-jaxws.xml但是…非常感谢! 问候

无法从Netbeans 8.0.1服务区域启动GlassFish 4.1

在Windows 7上,我从这个站点https://netbeans.org/downloads/下载了’netbeans-8.0.1-javaee-windows.exe’安装程序。 安装程序将安装GlassFish 4.1,Java 1.8.0_20和NetBeans 8.01。 安装后,每当我尝试从NetBeans服务区域内启动GlassFish服务器时,都会收到以下错误: 无法启动GlassFish Server 4.1:服务器未运行时,HTTP或HTTPS侦听器端口被占用 所以我用过 netstat -ano | find “1527” 找出哪个进程持有此端口,因为它似乎是由GlassFish进程启动的Java Derby数据库本身。 因此,Glassfish创业公司抱怨它刚刚引起的一些事情。 奇怪。 我不知道该怎么办。 有人有什么想法吗? 谢谢。