Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该把我的WAR文件放在哪里?_Java_Spring_Tomcat_War_Pivotal Web Services - Fatal编程技术网

Java 我应该把我的WAR文件放在哪里?

Java 我应该把我的WAR文件放在哪里?,java,spring,tomcat,war,pivotal-web-services,Java,Spring,Tomcat,War,Pivotal Web Services,我试图教自己如何在关键的TC服务器上使用Java。我有一个Cloud9帐户,在那里我用Pivotal TC设置了一个服务器。我还在Spring工具套件中创建了一个简单的Hello World应用程序,并将其作为WAR文件导出到我的桌面上 所以我有这个WAR文件,我在Cloud9上有这个服务器。我已经在谷歌上搜索了它的位置,我得到了不同的结果,但没有一个与我的设置相关 我的服务器中的目录是/opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/tomca

我试图教自己如何在关键的TC服务器上使用Java。我有一个Cloud9帐户,在那里我用Pivotal TC设置了一个服务器。我还在Spring工具套件中创建了一个简单的Hello World应用程序,并将其作为WAR文件导出到我的桌面上

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

我的服务器中的目录是
/opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/tomcat-8.0.30.C.RELEASE
,其中有一个bin和lib文件夹。我应该把我的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 
之后,新的director myserver将出现在$TC_服务器中(比如/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\u HOME环境变量未定义
。我曾尝试在/etc/environment和/etc/profile中设置此选项,但它仍然会给我带来此错误。算了吧。我让它工作了。目录有点不同。谢谢你的帮助!