0

任何人都可以帮助我如何使用 tomcat 安装 worklight 服务器。我正在使用worklight 5.0.5. 我安装worklight servertomcat. 当我尝试打开worklight控制台时,出现“找不到请求的资源”之类的错误。

大家好,

publicWorkLightProtocol=http
# For default port leave empty
publicWorkLightPort=7000
publicWorkLightContext=/worklight

This is where tomcat was running.

/worklight  None specified  Worklight   false   0   
 Stop   Reload   Undeploy  ![enter image description here][2]
4

4 回答 4

1

如果您不确定是否遵循了安装过程的所有必需步骤,请考虑阅读以下文档:

http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/topic/com.ibm.worklight.help.doc/admin/c_installation.html

有一整节关于在 Tomcat 上部署 Worklight。

于 2013-02-18T13:21:12.863 回答
1

此外,如果您在远程服务器(Tomcat、Liberty 或 WebSphere)上进行部署,您必须拥有 Worklight Consumer 或 Enterprise(付费)版本。免费的开发者版只能在 eclipse 中运行。如果您有付费版本之一,您可能需要考虑从支持门户获取帮助:http ://www-947.ibm.com/support/entry/portal/overview

于 2013-02-18T23:54:56.803 回答
0

您确实需要指定正在使用的 Worklight 版本(Enterprise、Developer?)。

如果您选择不使用 IBM Installation Manager 并且您拥有企业版,那么您还拥有 Worklight Java EE .jar 文件。

这些说明仅适用于 Worklight Server,目前只是为了简化问题:

  1. 精确的 Tomcat
  2. 将 Worklight Java EE .jar 文件放在 \lib 文件夹中
  3. 在 \lib 文件夹中也放置一个数据库连接器(可以在供应商网站上下载)
  4. 在 Worklight Studio 中,创建您的项目并在 worklight.properties 中配置您的服务器(仅设置上下文根)。最后,从 \bin 文件夹中获取 .war 文件(确保停止 Worklight Server(右键单击项目 >> 停止服务器)以便释放端口 8080)
  5. 启动Tomcat,进入管理页面,部署.war文件
  6. 访问http://localhost:8080/yourContext/console

如果您使用的是 IBM Installation Manager:

  1. 打开 IM,转到首选项并进入存储库
  2. 按照安装,设置数据库并添加其连接器(如上述步骤中所述)
  3. 选择 Tomcat 作为您的应用程序服务器(使用 IM 时,默认端口为 9080,而在其他类型的安装中为 8080)

你现在基本上完成了。对您自己的项目执行与步骤 4 到 6 相同的操作。请注意,IM 安装了一个默认的 Worklight .war 文件,您可能希望在放置之前删除或取消部署它。(创建自己的 .war 时,请确保这次将端口设置为 9080)。

于 2013-03-18T06:42:31.050 回答
0

您需要提供更多信息,例如您安装它的步骤、您尝试访问的网址等。

您可能会看到几件事:

  1. 确保您启动了服务器。
  2. 查看 WL 日志以确保这方面的工作正常运行。
  3. 确保您可以访问 Tomcat 服务器中的其他应用程序。
  4. 确保您的 worklight.properties 文件设置正确。
  5. 确保您包含端口(通常)9080,并且您输入了正确的 URL。

问题更改后编辑:

我很确定你的问题是端口。Tomcat的标准端口是8080,相信WL会自动设置9080端口(见Tomcat默认端口)

我要么更改 Tomcat 端口(如何更改 Tomcat 默认端口?

或者更改WL端口,我相信这是在这里完成的: /opt/IBM/Worklight/WorklightServer/WEB-INF/classes/conf/worklight.properties

如果这是您第一次进入该WEB-INF文件夹,则需要打开该worklight.war文件。

于 2013-02-18T12:54:48.253 回答