问题标签 [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.

0 投票
1 回答
7298 浏览

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 应用程序中的弹簧设置似乎引起了一些问题?

谢谢

0 投票
1 回答
4073 浏览

java - 如何将默认 WAS 自由服务器端口 9080 更改为 RAD 中的其他端口号?

当我使用 WAS Liberty Profile V8.5 beta 时,我无法在 RAD 中找到更改默认服务端口 9080 的任何地方,我尝试在 server.xml 中添加 httpendpoint 部分,liberty 服务器报告配置更新成功,但运行 web 时失败应用。

有谁知道如何解决这个问题?谢谢!

0 投票
3 回答
5821 浏览

websphere - 如何将安全角色映射到 websphere 自由配置文件中的 ldap 组

我有使用 MS Active Directory 的自由配置文件身份验证。但我无法设置角色映射到组。

我在 web.xml 中创建了一个安全角色:

对于带有 wmm 的完整 WAS,我已将角色映射到 ibm-application-bnd.xml 中的一个组,该组有效:

但这不适用于自由配置文件。
我需要更改访问 ID 吗?

0 投票
1 回答
856 浏览

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)中。

请帮忙。

0 投票
2 回答
10479 浏览

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 生成的,看起来像:

那么这里的问题是什么?

0 投票
4 回答
10128 浏览

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)

0 投票
1 回答
18780 浏览

grails - javax.servlet.ServletException:过滤器 [sitemesh]:将 grails 2.11 应用程序部署到 WebSphere 8.5 自由配置文件时无法初始化?

当我尝试将我的 grails 应用程序部署到 WebSphere 8.5 liberty 配置文件服务器时,我收到以下错误消息。

我已经为我的应用程序设置了一个父类最后一个类加载策略。相同的war文件部署到位于同一服务器上的tomcat没有问题。关于可能导致此问题的原因以及如何解决此问题的任何想法?我在下面粘贴了完整的堆栈跟踪。

0 投票
0 回答
1074 浏览

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 文件

0 投票
1 回答
761 浏览

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 客户端?

0 投票
0 回答
1053 浏览

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容器中的行为也是一样的