问题标签 [wildfly-11]
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.
mariadb - 与 MariaDB 的连接断开
我有一台 Wildly 服务器连接到同一台机器上的 MariaDB 服务器。
出于某种原因,我不时收到此错误:
在 MariaDB 日志中,我得到:2019-03-06 20:27:51 25 [Warning] Aborted connection 25 to db: 'production_gateway' user: 'wildfly' host: 'localhost' (Got timeout reading communication packets)
您知道可能是什么问题以及如何解决吗?
POM 文件:
应用程序属性:
JPA 配置:
JDBC驱动程序:
MariaDB 版本:
你能建议吗?
java - Netbeans 8.2 + wildfly 11 热部署不起作用
我将 Netbeans 8.2 用于 maven java web 应用程序。我正在使用 Wildfly 11.0.0 应用程序服务器来运行该项目。
当我更改并保存 .jsp 文件时,netbeans 正在部署,我可以在刷新时看到网页中的更改。
但是对于 java 类,当我更改并保存 java 类文件时,netbeans在状态栏上显示“正在部署... ”。但是我在刷新时看不到网络的变化。
在 netbeans ' compile on save ' & ' deploy on save ' 选项被选中。
在standalone.xml
一句话“jsp”热部署工作。java不工作
extjs - 如何从 Web 浏览器 CORS 策略阻止的 Ajax 请求 (POST) 中的 Web 服务中检索数据
我想通过 POST 方法向 REST Web 服务发出 Ajax 请求并从中获取数据,当使用 Postman 时,请求工作正常,但如果我使用像 ExtJS 6 这样的 JavaScript 框架不起作用,则 Web 服务在 java并且在远程服务器上。我在网络浏览器上收到 CORS 政策错误。在服务器 WildFly 11 上配置了 CORS 过滤器。如何在不被 CORS 阻止的情况下从服务中获取数据?
这是我正在做的请求
在 WildFly 11 (standalone.xml) 中
Java 代码(ws 类)
界面
方法1
Web浏览器控制台中的错误
deployment - 如何限制 Wildfly11 中的当前部署
我对wildfly11 有疑问。我有大约 240 个工件要在服务器启动时部署。是否有可能将当前部署限制为 10 个工件。
我的意思是当我复制所有工件时,wildfly 会扫描所有工件并开始一次最多部署 10 个?
最终是否有可能在服务器重新启动后不重新部署工件?
rest - REST API JAXRS 中的 Keycloak 与 CDI 集成
我们有一个 widlfy REST API jaxrs,我们想用 keycloak 保护它。
问题是集成@SecurityDomain("keycloak")
仅适用于 EJB 入口点。它在没有@Stateless
注释的类上被忽略
问题是入口点变成了 EJB,而 EJB poolManaged 对于无状态应用程序来说并不是一件好事。此外,EJB 中的所有方法都是事务性的,我们不希望这种行为。所以是的,我们可以添加一个事务性注释来指定在方法中不使用事务,但我认为这是一种解决方法。
我们希望尽我们所能与 CDI 合作。同时在wildlfy 20 EJB中具有ejb池管理的入口点可能成为大型应用程序的瓶颈。
任何想法 ?或使用 CDI 实现 keycloak 安全性的正确方法?
jboss - WildFly 中的自定义隐式模块依赖
有一个 3rd 方应用程序bpm.ear
,commons-net.jar
其/bpm.war/WEB-INF/lib/
.
我需要用我自己的 jar 版本全局覆盖它,而不需要修补部署中的文件。也就是说,使此更改在应用程序的取消部署后仍然存在。
以前,当我们使用 JBoss 4x 时,这是通过设置$CLASSPATH
env 来解决的。var 在启动服务器之前。当然,这在 Wildfly 11 中不起作用。
我想在内部创建一个自定义模块${JBOSS_HOME}/modules
(已经完成)并创建一个简单的规则来隐式地将此模块添加到部署在此服务器上的所有应用程序中。
java - 带有 -Xms8g 的 Wildfly 11 仅运行 400m
我在 VM Windows 机器上运行 Wildfly 11,并且 jdk 1.8 JAVA_OPTS 在standalaone.conf.bat 中设置为
我在 WILDFLY_HOME/bin 目录中运行standalone.bat,其他所有内容都保留为默认值。
当我运行任务管理器时,我看到 JVM 分配的最大内存为 400m。不应该是8g吗?由于 xms 参数设置为 8g?任何人都知道在 TAsk 管理器中由 JVM 提供的内存会发生什么?谢谢。
wildfly-11 - 当集群中的一个节点出现故障时如何重新启动部署的应用程序?
当集群中的一个节点(2 个主动/被动节点)出现故障时,我必须重新启动已部署的应用程序,如何处理节点故障然后重新启动应用程序?
我正在使用 mod_cluster 进行 hot_standby 和负载平衡。
swagger - 如何在 Wildfly 内部的 Swagger 3.0 中定义 basePath
我在 Wildfly 应用程序中集成了 Swagger-ui。
该项目是通过 maven 配置的,具有以下(相关)依赖项:
我还从 webjar 中提取了 swagger-ui.html 页面并自定义了 javascript 以连接到我的服务器,如下所示(请参阅 url):
swagger-ui 运行良好,它显示了我的端点列表。但是当我尝试连接到我的端点时,它会失败,因为用于连接的 url 不包含我的应用程序的上下文路径(此处为myApp),它尝试连接:
但它应该是:
我发现缺少的部分被命名为 basePath,但我没有找到任何解决方案将它添加到我的 Wildfly 应用程序中。
更新: 按照文档,似乎 basePath 来自 Swagger,OpenApi 使用服务器。然后我尝试了:
但它仍然没有被考虑在内。
有铅吗?
谢谢 :-)
rest - 使用骆驼休息 DSL 和 undertow 组件将休息服务部署到 Wildfly 虚拟主机
我使用 udtow 组件定义了一个骆驼休息 DSL 服务,并在 jboss-web.xml 文件中指定了一个虚拟主机,但该服务始终可以通过默认虚拟主机访问。
Jboss Undertow 配置:
定义了一个rest DSL配置如下:
并定义 jboss-web.xml 如下:
我希望该服务只能在定义的虚拟主机中访问,但该服务被部署到默认的 undertow 主机。日志中出现以下警告:
WARN [org.wildfly.extension.camel](MSC 服务线程 1-2)忽略配置的主机:http://another.virtual.host
使用 Camel 版本 2.21.0 Jboss Eap 7.1