当前位置: 首页 > 知识库问答 >
问题:

部署选项播放框架 v1.4

史懿轩
2023-03-14

我试图将一个web应用程序部署到Tomcat v.6.0。我知道我需要能够部署一个文件WAR文件。问题是,Play文档指示运行的命令会生成一个目录,而不是一个文件。

命令:

play war myapp -o myapp.war

生成一个名为 myapp.war 的目录,其中包含另一个目录 WEB-INF,其中包含应用程序、类、框架、库等的目录,

我正在尝试将其部署到我的 Web 服务器的私有 JVM 实例。我尝试过压缩myapp.war目录,上传,解压缩它,等等。但这无济于事。当我检查我的网站时,我得到一个空白屏幕。

我听说我可以像在本地一样将Play作为独立服务器运行,但我安装了Java和Play。我的远程主机可能没有在提供public_html目录中的页面的任何实例上安装此软件。如果我要将应用程序直接放入public_html目录中,如何终端进入并发出“播放运行”命令以启动它?

这是我第一次将web应用程序部署到web服务器上。

共有1个答案

谷隐水
2023-03-14

随着这个命令播放产生一个爆炸。war文件,所以你不必压缩/解压它。

查看Tomcat文档中关于展开的部署的内容。战争档案。

此外,空白屏幕可能是应用程序启动出现问题的迹象,因此您必须检查Tomcat日志文件,如catalina.out或localhost.log以查看是否存在一些异常。

 类似资料:
  • 而是使用EventStream而不是ArchivedEventStream,当我运行命令alert(通知)消息时,会转到除原始发件人之外的所有连接套接字,我也可以如何发送到原始发件人。 这是我的模型和控制器,使用WebSocket 事件模型 这是控制器

  • Rest服务器(Play Framework)中的相关问题在负载测试期间出现“读取超时”异常 java版本“1.8.0_31”java(TM)SE运行时环境(Build1.8.0_31-B13)java HotSpot(TM)64位服务器VM(Build25.31-B07,混合模式) 我正在我的本地PC中测试jmeter。我使用了2000个线程,出现了超时异常,并且Socket不知为什么没有关闭。

  • 在用400k记录查询MongoDb时,我得到了< code>OutOfMemoryError。我收集了大约40万条用户记录。当我试图检索所有用户(在弹性搜索中转储)时,我得到了< code>OutOfMemoryError错误。 我已经浏览过这个链接,在application.config中添加了jvm.memory=-Xms64m -Xmx1024m,但还是一样的异常。 这是我的堆栈跟踪 -

  • 问题内容: 我想知道(我的Java应用程序的)播放框架版本与我的应用程序的Java版本之间是否有任何联系? 示例:如果我使用play 2.2.1并在计算机上安装了java8。我可以在代码中使用java8吗? 如果有连接。java8的第一个播放版本是什么? 谢谢你妮芙 问题答案: Play 2.3.x是提及Java 8的第一个版本,请参见此处 今天早晨,我正在与我的一位同事交谈,他发现运行2.1.x

  • 这些是以下类别: 在控制器文件中,我有以下文件 列表getQuestion()中的size()引发LazyInitializationException,因为没有打开的会话 我知道,将fetch类型更改为EAGER或在QuestionRepository中的函数定义上方使用JPQL查询可能会解决这个问题,但在我的应用程序中,有些地方没有帮助,我需要延迟fetch。 如何使get问题()函数中的整个

  • 我不熟悉这个框架,尝试使用JavaWS调用RESTful API。我一直在努力解决这个问题。这就是我目前的情况: 这段代码基于JavaWS文档(我发现它非常混乱),旨在发出请求。我认为它的工作原理是重复“ok”结果的完成阶段,该结果包含一个字符串,该字符串是将响应转换为文本的结果。 然后从控制器调用此代码: 我目前收到一个错误,上面写着“变量ws可能没有初始化”,这是有意义的,因为我没有初始化ws