问题标签 [websphere-liberty]
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.
spring - 通过 Eclipse 插件工具将 Web 应用程序添加到 WebSphere Liberty Profile
我正在尝试使用“IBM WebSphere Liberty Profile Tools for Eclipse”让现有的 Web 应用程序与“WebSphere Application Server Liberty Profile v8.5 Beta”一起使用。
我已经按照此处的说明安装了 Eclipse 的开发人员工具以及 liberty 配置文件运行时: https ://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/download?lang=en#comment-1321558450546
然后,我按照以下说明继续创建 Liberty Profile 服务器:http:
//publib.boulder.ibm.com/infocenter/wasinfo/beta/index.jsp?topic=%2Fcom.ibm.websphere.w4d.nd。 doc%2Ftopics%2Frw4d_dirs.html
我将我的 Web 应用程序添加到服务器并使用以下控制台输出启动它:
当我通过浏览器点击网络应用程序 url http://localhost:9080/myWebApp/时,我得到一个空白页面和以下控制台信息:
如果我重新加载页面,我会得到以下信息:
我的 web.xml 下还有以下 servlets/mappings:
有什么想法可能是错误的,或者我如何获得更详细的调试信息?
更新
我刚刚在那里创建了一个骨架“动态 Web 项目”,并在其中放入了一个 index.html 文件。我将它添加到自由服务器,它通过转到 localhost:9080/simpleApp/index.html 来工作。
我要添加的现有动态 Web 应用程序非常庞大且复杂。我在 was4d/usr/servers/TEST/logs/ffdc/ffdc_12.02.16_16.40.33.0.log 下找到以下内容:
Web 应用程序中的弹簧设置似乎引起了一些问题?
谢谢
java - 如何将默认 WAS 自由服务器端口 9080 更改为 RAD 中的其他端口号?
当我使用 WAS Liberty Profile V8.5 beta 时,我无法在 RAD 中找到更改默认服务端口 9080 的任何地方,我尝试在 server.xml 中添加 httpendpoint 部分,liberty 服务器报告配置更新成功,但运行 web 时失败应用。
有谁知道如何解决这个问题?谢谢!
websphere - 如何将安全角色映射到 websphere 自由配置文件中的 ldap 组
我有使用 MS Active Directory 的自由配置文件身份验证。但我无法设置角色映射到组。
我在 web.xml 中创建了一个安全角色:
对于带有 wmm 的完整 WAS,我已将角色映射到 ibm-application-bnd.xml 中的一个组,该组有效:
但这不适用于自由配置文件。
我需要更改访问 ID 吗?
eclipse - 将 IBM Websphere Application Server V8.5 添加到 Eclipse SpringSource Tool Suite v2.9.1 时出错
我尝试将 IBM WAS V8.5 添加到 SpringSource Tool Suite v2.9.1,但失败并显示以下错误消息:
当我在 Eclipse 中选择 C:\Program Files\IBM\WebSphere\AppServer 路径时缺少 lib/features 文件夹(SpringSource Tool Suite v2.9.1)。
我已将 IBM Websphere WAS Liberty Profile Adapter 安装到 eclipse(SpringSource Tool Suite v2.9.1)中。
请帮忙。
java - JSF 未在 WebSphere Liberty Profile 上工作
我在 Eclipse Juno 中使用 WebSphere Application Server V8.5 Liberty Profile。我配置了我的 AppServer (server.xml) 并添加了 jsp-2.2、jsf2.0、localConnector-1.0 和 servlet-3.0 功能。
当我部署我的项目并在浏览器中打开一个 JSP 页面时,一切正常。但是当我想打开一个 JSF 页面时,我得到了以下异常:
我的 web.xml 是由 eclipse 生成的,看起来像:
那么这里的问题是什么?
java - 如何为开发人员安装免费的 IBM WebSphere Application Server
我已经下载并解压缩到一个目录中以获取 disc1 到 disc3 文件夹,但是没有要启动的 exe,并且自述文件中没有说明,那么您如何安装?
IBM WebSphere Application Server for Developers,包括 Liberty Profile v8.5(第 1 部分,共 3 部分) was.repo.8500.developers.ilan_part1.zip (988M)
现在下载
IBM WebSphere Application Server for Developers,包括 Liberty Profile v8.5(第 2 部分,共 3 部分) was.repo.8500.developers.ilan_part2.zip (1G)
现在下载
IBM WebSphere Application Server for Developers,包括 Liberty Profile v8.5(第 3 部分,共 3 部分) was.repo.8500.developers.ilan_part3.zip (910M)
grails - javax.servlet.ServletException:过滤器 [sitemesh]:将 grails 2.11 应用程序部署到 WebSphere 8.5 自由配置文件时无法初始化?
当我尝试将我的 grails 应用程序部署到 WebSphere 8.5 liberty 配置文件服务器时,我收到以下错误消息。
我已经为我的应用程序设置了一个父类最后一个类加载策略。相同的war文件部署到位于同一服务器上的tomcat没有问题。关于可能导致此问题的原因以及如何解决此问题的任何想法?我在下面粘贴了完整的堆栈跟踪。
websphere - 避免在 Websphere Liberty Profile 的默认配置阶段创建 slf4j / logback 记录器
在 Websphere Liberty Profile 8.5 上部署 Enterprise Bundle Archive - EBA(包含多个蓝图服务)时,我在启动时收到以下错误消息。
尽管 EBA 运行良好,但不会为 EBA 中包含的所有蓝图服务生成日志记录输出。(因为它们被无操作记录器取代)
EBA 在带有 OSGI Enterprise Pack 的 Websphere 8.0 上部署良好,并且日志记录工作正常。
就日志记录而言,EBA 包含 logback-core、logback-classic、slf4j-api 和 jcl-over-slf4j 包。
有没有办法从这些服务中获取日志,而不必求助于http://www.slf4j.org/codes.html#substituteLogger中列出的解决方案?我想维护可以在 Websphere 8.0 和 Websphere Liberty Profile 8.5 上部署的相同 EBA 文件
websphere - OSGi 中的 Apache Wink 客户端
我正在尝试在 WebSphere Liberty Profile 8.5 上运行的 OSGi 应用程序中使用 Apache Wink 客户端:
编译器在调用 ClientResponse.getEntity() 时产生以下错误:
ClientResponse 似乎扩展了 org.apache.wink.client.internal.BaseRequestResponse,它不包含在 com.ibm.websphere.appserver.thirdparty.jaxrs 的 Export-Package 声明中。
是否可以在 OSGi 应用程序中使用来自 jaxrs-1.1 功能的 Apache Wink 客户端?
twitter-bootstrap - WebSphere - 资源解释为样式表/脚本,但使用 MIME 类型 text/html 传输
这是一个非常令人沮丧的问题。我的 Web 应用程序有一个登录页面,HTML 如下所示。如您所见,我使用的是 WebSphere Application Server 提供的基于表单的身份验证(auth-method=FORM),因此使用了表单 action="j_security_check"。
这在我的本地 WAS Liberty Edition Server v8.5 上本地运行良好,所有 CSS 都正确呈现。但是当我将它部署到远程服务器(IBM WAS v8.0.0.5)并使用 Chrome/FF/IE8 打开应用程序时,会发生以下情况,a。未应用样式表 b. 我在 Chrome 网络工具中看到以下错误——资源被解释为样式表,但使用 MIME 类型 text/html 传输:“ http://example.com:9081/PSSU/login2.html ”。login2.html:c。即使我尝试登录,浏览器显示的也是 bootstrap.css 文件 b。其他 HTML 页面使用 stlying 渲染得很好
我检查了服务器 VirtualHosts 中的 MIME 类型,我可以看到 application/javascript(对于 .js)和 text/css(对于 .css)的定义。
我在这里错过了什么吗?任何指针/帮助将不胜感激。
PS:在Tomcat容器中的行为也是一样的