java - 我应该将我的 WAR 文件放在我的 Pivotal TC 服务器上的什么位置?

标签 java spring tomcat war pivotal-web-services

我正在尝试自学如何将 Java 与 Pivotal TC 服务器结合使用。我有一个 Cloud9 帐户,我在其中设置了一个带有 Pivotal TC 的服务器。我还在 Spring Tool Suite 中创建了一个简单的 Hello World 应用程序,并将其作为 WAR 文件导出到我的桌面上。

所以我有这个 WAR 文件,我在 Cloud9 上有这个服务器。我在谷歌上搜索了放置它的位置,得到了不同的结果,但没有一个与我的设置相关。

我的服务器中的目录为 /opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/tomcat-8.0.30.C.RELEASE,在我有一个 bin 和 lib 文件夹。我应该将我的 WAR 文件放在哪里才能将我的应用程序正确地放置在我的服务器中?

我是否过度简化了这个?我刚刚跳过了其他步骤吗?还是我只需要在某个地方播放 WAR 文件?这是我的理解。我是 Java 的新手,所以请多多包涵。

最佳答案

首先您需要创建实例(如域)来托管您的应用

# lets alias tc-server location to shorten commands
$TC_SERVER=/opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1
$TC_SERVER/tcruntime-instance.sh create myserver 

之后新的主管 myserver 将出现在 $TC_SERVER 中(如/opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/myserver)

把你的 war 放在 $TC_SERVER/myserver/webapps 启动应用程序

cd $TC_SERVER/myserver/bin
./tcruntime-ctl.sh start  

关于java - 我应该将我的 WAR 文件放在我的 Pivotal TC 服务器上的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36950371/

相关文章:

java - 如何将Android应用程序部署到多部电话?

java - 获取/使用单选按钮值android

java - 为什么 Tomcat 会为我的应用程序打开那么多 Java 进程?

debugging - 无法使用eclipse调试tomcat服务器

tomcat - 从运行的 Web 应用程序修改 tomcat 服务器属性

java - Spring @ControllerAdvice Handler 异常没有选择 NoHandlerFoundException

java - 如何在 Android 中旋转 Rect 对象

java - 在 Spring Boot 中的 JUnit 测试中创建 bean 时出错

java - Spring @ResponseBody View 解析

java - 使用 Spring Data JPA 和 JPA EntityListener 进行字段级加密