问题标签 [wildfly-9]
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.
wildfly - JBoss 7.1.1 在运行时更改 JNDI 绑定
在独立模式的 JBoss 7.1.1 中,所有 JNDI 绑定都在 jboss:domain:naming:1.1 子系统的standalone.xml 文件中配置。根据文档,standalone.xml 在服务器运行时无法修改。我尝试使用 JBoss CLI,但我不知道如何编写/修改资源。
如何在不重新启动 jboss 的情况下更改 JNDI 中的值?
wildfly - Eclipse Luna + WildFly 9
我可以将 Eclipse Luna 与 WildFly 9 服务器一起使用吗?或者我应该搬到 Eclipse Mars 吗?我问是因为我无法在我的 Eclipse 上创建 WildFly 9 服务器,但我可以创建 WildFly 8 服务器。我检查了我的 Jboss Tools 插件,它似乎是最新的(版本 4.2.6)。在 Eclipse Mars 上可以使用 4.3.0 版本。
jakarta-ee - 通过@Resource 注入的无状态远程bean 仅提供单个实例
我正在运行一个 Web 应用程序,它具有应用程序的前端 ( JSF
, CDI
) 和后端 ( EJB
, Hibernate
) 部分,每个部分都位于单独的WildFly 9.0.1.Final AS
. 前端通过Remote EJB Client
JNDI 名称与后端通信。
一些前端代码:
以及一些后端接口代码:
还有一些后端 bean 代码:
问题是,无论我做了多少请求,使用 JMeter 或刷新几个浏览器选项卡,DynamicTableBean
在任何给定时间只有一个实例是活动的。每个请求都由队列中的那个 bean 实例执行。如您所知,该应用程序绝对不可用,因为它绝对是单线程 EJB 明智的。可能是什么问题呢?
debugging - Arquillian WildFly 9 远程调试器
我想针对 Java EE 7 组件运行一些测试。我读了一些关于 Arquillian 的文章,它似乎很适合这类问题。不过我的配置有问题。我设法让它在嵌入式 GlassFish、托管 WildFly 和远程 WildFly 上运行。理想情况下,我想使用后一个选项进行测试,因为 WildFly 是我为应用程序选择的应用服务器,远程模式将使用正在运行的服务器,而不是每次我想运行测试时都启动它。不过,我很难将调试器附加到 WildFly 9。
我取消了standalone.conf.bat 中的注释:
并将以下部分添加到 arquillian.xml:
测试本身执行正确(我可以看到正确的测试结果,WildFly 控制台按预期显示部署和控制台输出)。但是调试器仍然不会在断点处停止。我从 Intellij Idea 开始,将其作为常规的 JUnit 测试。这是我在每次测试开始时收到的警告:
我在这里做错了什么?
java - java.lang.reflect.InvocationTargetException 使用 WildFly 服务器运行 Java Web 应用程序时
我尝试使用 WildFly 9.0.1 服务器来运行 Java Web 应用程序。我创建了一个新项目并选择了wildfly服务器以及hibernate。当我尝试运行服务器时,
我收到以下错误:
第 1052 行build-impl.xml
有以下内容:
在信息日志中,我看到了这个输出,不确定它是如何相关的,但看起来 netbeans 抛出了这个并要求我将错误报告给 netbeans。
编辑
当我改用 GlassFish Server 时,一切正常
java - 无法在 Windows 10 上关闭 WildFly 9.0.2.Final
我有一个在 Windows 10 上运行的 WildFly 9.0.2.Final 服务器。当我尝试使用命令关闭服务器时:
我看到以下日志:
无法连接到控制器:控制器在 localhost:9990 上不可用:java.net.ConnectException:WFLYPRT0053:无法连接到 http-remoting://localhost:9990。连接失败:WFLYPRT0053:无法连接到 http-remoting://localhost:9990。The connection failed: Invalid response
这意味着什么,如何关闭服务器?
ssl - 如何在 WildFly 9 域模式上设置 SSL?
我目前有一个 WildFly 9 集群启动并运行,可以通过端口 8080 访问我的应用程序,我想设置 SSL 并且只能在端口 8443 上访问,但我似乎找不到任何有关安全领域和 https 侦听器位置的文档被置于域模式。
我已经设置了密钥库和证书,并且能够让 https 在使用独立模式的演示中工作,但我需要能够在域模式下进行。
任何人都可以帮助我并分享他们是如何做到这一点的吗?
java - 从 war 文件部署时,Wildfly 返回 http 请求的缓存值
我的 Java Web Start 应用程序有问题。我有一个在 Wildfly 9 容器中运行的 JavaEE 应用程序。我将一个属性文件传递给 Web Start 应用程序,其中包含一个指向 csv 文件的 URL 和一个指向模板文件的 URL。
当我第一次运行应用程序时,应用程序下载属性文件,从属性文件条目加载 URL,下载 csv 文件和模板文件,并与文件进行邮件合并。
当我第二次、第三次运行 Web Start 应用程序时,它总是从第一次运行时下载属性文件。每次用户启动 Web Start 应用程序时,甚至属性文件都会被覆盖。
我发现当我通过 Eclipse 的“完全发布”将我的应用程序部署到 Wildfly 时,Web Start 应用程序工作正常,但是当我通过“项目 --> 导出 --> WAR 文件”部署我的应用程序并将 .我的 Wildfly 安装中部署文件夹中的 war 文件,我确实得到了上面解释的行为。
一些附加信息:通过“导出 WAR 文件”控制台输出部署,第一次运行:
第二次运行:
这是 JNLP 文件
我需要通过“导出 WAR 文件”使其与部署一起工作。有人知道有什么问题吗?
- - - - - - - - - - - - - - - 编辑 - - - - - - - - - - ------------------
这是属性文件的加载过程,这里一切正常,我可以手动打开属性文件,内容正确。
这就是我下载属性文件的方式
copyURLToFile(url, proppath) 是来自 appache FileUtils 的方法。下载的属性文件包含无效内容。每次都是第一次运行的内容。
真诚的亚瑟
java - Wildfly 9.0.1-最终和每次部署日志记录
我正在尝试使每个部署的日志记录工作。我有包含内容的战争logging.properties
档案WEB-INF/
:
在 servlet 中我这样做:
根据部署期间的 WildFly 日志记录配置文档,它应该扫描并在适当的位置找到我的属性文件。但似乎它根本不扫描。我究竟做错了什么?(https://docs.jboss.org/author/display/WFLY9/Logging+Configuration#LoggingConfiguration-PerdeploymentLogging)另外:
返回:
java - 在 WildFly 上使用 DIGEST 保护 webapp
我想保护我在 WildFly 9 服务器上运行的 web 应用程序。
我有一个带有 2 个表users(login, password)
和roles(login, role)
.
首先,我配置了这样的 BASIC 身份验证:
独立的.xml:
网页.xml:
jboss-web.xml:
它工作正常,但这是一个不好的做法,因为密码通过网络以明文形式发送并以相同的方式存储在数据库中。因此,我尝试将 BASIC 更改为 DIGEST 这样做:
Standalone.xml:添加了一些选项模块
web.xml:更改了登录配置部分
但我有这个错误:
我认为这是因为从 webapp 登录系统收到的哈希密码和数据库中的哈希密码不一样。我在数据库中的散列密码是login:realm:password
.
有人可以告诉我出了什么问题吗?