问题标签 [wildfly-8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3731 浏览

java - 在 WildFly 中找不到 Nashorn 类

我需要在 WildFly 中运行的 Web 应用程序中从 nashorn 访问一个内部类。

以下代码在我的机器上运行良好:

但是当我在 WildFly 中运行时,以下 servlet 会抛出 ClassNotFoundException:

这是服务器日志:https ://gist.github.com/csokol/b81633bdbfa09bb55e2b

0 投票
1 回答
1262 浏览

java - 部署到 JBoss Application Server 7.1 时出现 HikariConnectionProvider ClassNotFoundException

我构建了一个使用HikariCP作为连接提供者的 DAL jar 库。然后将这个 jar 包(作为 Maven 依赖项)包含在 Web 应用程序中。

我在 Wildfly 8.0.0 应用服务器上测试了这个 Web 应用程序,一切都按预期工作:部署过程没有问题地结束,我可以使用 Web 应用程序访问数据库。

当我在 JBoss Application Server 7.1 上运行相同的Web 应用程序时,问题就出现了。实际上,部署过程以以下异常堆栈结束

http://pastebin.com/qQh5EW1N

这是persistence.xmlDAL中的配置

这是pom.xmlDAL 的

你认为问题可能是什么?这是 HikariCP 的已知问题吗?JBoss AS 7.1 支持 HikariCP 吗?

谢谢您最好的问候

朱利奥

0 投票
1 回答
2282 浏览

hibernate - 使用 WildFly 8 休眠空间和 PostGIS

我正在从 Glassfish4 迁移到 WildFly8 应用程序服务器并收到以下错误:

我正在使用 Hibernate Spatial 和 PostGIS。对于 Glassfish 服务器,我将 postgis jar 添加到 /lib/ext 文件夹以修复该错误。

我按照本教程中的步骤操作:https ://gist.github.com/bjornharrtell/3054462 ,但它对我不起作用,即我将这些模块添加到 /org/hibernate/main :

以及 modules.xml 的这些条目:

并到 /org/postgresql/main:

完整的modules.xml:

我还尝试将罐子添加到 WEB-INF/lib,但是当我将“依赖项:org.postgresql 导出”添加到 MANIFEST.MF 时,我得到:

有什么想法可以让 postgis、hibernate-spatial 等类都正确加载吗?

干杯,多米尼克

0 投票
1 回答
313 浏览

java - struts2 展示的 Maven 构建失败

我阅读了有关 struts2-showcase 的信息,并在https://mvnrepository.com找到了 maven 存储库

我正在使用的 Maven 存储库是https://mvnrepository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3

我正在尝试使用pom.xmlmaven repo 中给定的内容创建一个项目。但是每当我运行时mvn install,它都会导致构建失败。首先,我通过使用创建一个项目来做到这一点

mvn archetype:generate -DgroupId=struts -DartifactId=struts2-showcase -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

控制台中的命令。然后我打开 pom.xml 并添加了依赖项。

但是当我运行命令时

mvn 安装

我在测试中遇到错误,最后构建失败。

但后来我删除了所有内容并手动创建了一个目录,并在其中创建了一个目录pom.xml并粘贴了从https://mvnrepository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3/pom获得的所有内容

然后一切正常,但没有什么可编译的,也没有什么可测试的,并且构建成功。但是当我部署它时出现错误并且构建失败。

我知道我做错了什么。有人请告诉我让它工作的方法。作为应用程序服务器,我使用了 JBoss (wildfly)。

0 投票
2 回答
860 浏览

java - 在 jar 库中部署 JBoss 数据源

我正在开发一个 DAL jar 库,但我在部署数据源 XML 文件时遇到了问题。

这是我的persistence.xml文件,它位于META-INFDAL 的 jar 库的文件夹中

这是数据源文件myDS-ds.xml。它位于META-INFDAL 库的同一文件夹中

然后我将这个 jar 库(作为 Maven 依赖项)包含在我在 Wildfly 8.0.0 应用程序服务器上运行的 Web 应用程序中。

问题是,当我运行服务器并部署 Web 应用程序时,我得到以下日志堆栈

正如您在带有ERROR消息的行中看到的那样,Wildfly 似乎在部署的战争档案中找不到 myDS-ds.xml 文件。

你认为问题可能是什么?

谢谢

0 投票
1 回答
1026 浏览

java - 简单的 websocket 和静态文件示例

试图设置 undertwo 来玩一下,我试图提供一个静态 html 文件 index.html 并添加我注释的 websocket ServerEndpoint pojo 所以我做了以下

index.html 得到了预期的服务,但我似乎无法连接到 websocket,而且我确信我在部署 websocket 的方式上做错了,如果我按照 github 上的示例进行操作,它可以工作,但是我找不到提供静态文件的正确方法

在javascript中我得到了异常

这也是我的 ServerEndpoint

0 投票
1 回答
2552 浏览

java - java.lang.ClassNotFoundException: org.jboss.naming.remote.client.InitialContextFactory

我将 jboss-4.0.4.GA 移动到 wildfly-8.1.0.Final。在部署我的 EAR 时出现以下错误:

2014-07-10 17:09:44,900 错误 [stderr](默认任务 1)javax.naming.NamingException:JBAS011843:无法从类加载器 ModuleClassLoader 为模块“部署”实例化 InitialContextFactory org.jboss.naming.remote.client.InitialContextFactory。 wildfly.ear.wildfly-war.war:main" 来自服务模块加载器 [根异常是 java.lang.ClassNotFoundException: org.jboss.naming.remote.client.InitialContextFactory 来自 [Module "deployment.wildfly.ear.wildfly-war .war:main" 来自服务模块加载器]]

我的代码:

请帮我解决这个错误。

0 投票
1 回答
846 浏览

hibernate - 在 Wildfly 中启用休眠搜索

我需要在我的 EJB 项目中使用休眠搜索 4.5,我在 Wildfly 8.0 中部署该项目。但导入语句不起作用。有人可以告诉我如何在 Wildfly 中启用休眠搜索?

0 投票
0 回答
575 浏览

jaxb - 防止 RestEasy 中的 XML 实体扩展

我正在测试 WildFly 8.1 的 XXE 漏洞,我发现很烦人的事情。JAXB 默认使用安全解析和尊重entityExpansionLimit属性(默认为 64k)。由于它在 RestEasy 中的 Spring MVC 中工作,因此它被忽略(大扩展时崩溃服务器没有问题)。

有谁知道是否可以在 XXE 上保护 WildFly/RestEasy?我发现只支持 XML 外部实体保护 ( resteasy.document.expand.entity.references=false)

0 投票
2 回答
5235 浏览

java - Wildfly 摘要登录配置与数据库登录模块

我尝试使用 Wildfly Picketbox 模块在数据库登录模块中加密密码。这些是我的来源。

== web.xml

== jboss-web.xml

== 独立的.xml

密码用下面加密

== 加密密码.java

而且我还像下面和上面的Java文件一样在shell上执行了Java命令:

C:>java -cp c:\wildfly-8.0.0.final\modules\system\layers\base\org\picketbox\main\picketbox-4.0.20.Final.jar org.jboss.security.Base64Encoder passwd123 MD5

两个结果都带来相同的散列密码并且散列密码被更新。

但是,登录仍然失败。在 server.log 中,它会引发以下异常。