问题标签 [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.
java - 在 WildFly 中找不到 Nashorn 类
我需要在 WildFly 中运行的 Web 应用程序中从 nashorn 访问一个内部类。
以下代码在我的机器上运行良好:
但是当我在 WildFly 中运行时,以下 servlet 会抛出 ClassNotFoundException:
这是服务器日志:https ://gist.github.com/csokol/b81633bdbfa09bb55e2b
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 应用程序时,问题就出现了。实际上,部署过程以以下异常堆栈结束
这是persistence.xml
DAL中的配置
这是pom.xml
DAL 的
你认为问题可能是什么?这是 HikariCP 的已知问题吗?JBoss AS 7.1 支持 HikariCP 吗?
谢谢您最好的问候
朱利奥
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 等类都正确加载吗?
干杯,多米尼克
java - struts2 展示的 Maven 构建失败
我阅读了有关 struts2-showcase 的信息,并在https://mvnrepository.com找到了 maven 存储库
我正在使用的 Maven 存储库是https://mvnrepository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3
我正在尝试使用pom.xml
maven 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)。
java - 在 jar 库中部署 JBoss 数据源
我正在开发一个 DAL jar 库,但我在部署数据源 XML 文件时遇到了问题。
这是我的persistence.xml
文件,它位于META-INF
DAL 的 jar 库的文件夹中
这是数据源文件myDS-ds.xml
。它位于META-INF
DAL 库的同一文件夹中
然后我将这个 jar 库(作为 Maven 依赖项)包含在我在 Wildfly 8.0.0 应用程序服务器上运行的 Web 应用程序中。
问题是,当我运行服务器并部署 Web 应用程序时,我得到以下日志堆栈
正如您在带有ERROR
消息的行中看到的那样,Wildfly 似乎在部署的战争档案中找不到 myDS-ds.xml 文件。
你认为问题可能是什么?
谢谢
java - 简单的 websocket 和静态文件示例
试图设置 undertwo 来玩一下,我试图提供一个静态 html 文件 index.html 并添加我注释的 websocket ServerEndpoint pojo 所以我做了以下
index.html 得到了预期的服务,但我似乎无法连接到 websocket,而且我确信我在部署 websocket 的方式上做错了,如果我按照 github 上的示例进行操作,它可以工作,但是我找不到提供静态文件的正确方法
在javascript中我得到了异常
这也是我的 ServerEndpoint
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" 来自服务模块加载器]]
我的代码:
请帮我解决这个错误。
hibernate - 在 Wildfly 中启用休眠搜索
我需要在我的 EJB 项目中使用休眠搜索 4.5,我在 Wildfly 8.0 中部署该项目。但导入语句不起作用。有人可以告诉我如何在 Wildfly 中启用休眠搜索?
jaxb - 防止 RestEasy 中的 XML 实体扩展
我正在测试 WildFly 8.1 的 XXE 漏洞,我发现很烦人的事情。JAXB 默认使用安全解析和尊重entityExpansionLimit
属性(默认为 64k)。由于它在 RestEasy 中的 Spring MVC 中工作,因此它被忽略(大扩展时崩溃服务器没有问题)。
有谁知道是否可以在 XXE 上保护 WildFly/RestEasy?我发现只支持 XML 外部实体保护 ( resteasy.document.expand.entity.references=false
)
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 中,它会引发以下异常。