2016-04-29 39 views
0

我只是支付我的托管,现在我想上传我的春天的应用程序。我只是做了配置,从我的应用程序中部署.war。但是,这个.war位于哪里,我如何将它从cPanel上传到public_html?如何将弹簧web应用程序上传到cPanel?

这是为了配置部署我的.war:

主营:

@SpringBootApplication 
public class Application extends SpringBootServletInitializer { 

    @Override 
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
     return application.sources(Application.class); 
    } 

    public static void main(String[] args) throws Exception { 
     SpringApplication.run(Application.class, args); 
    } 

} 

的pom.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <packaging>war</packaging> 
    <groupId>groupId</groupId> 
    <artifactId>crisanRaoulBlog</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
        <source>1.8</source> 
        <target>1.8</target> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 


    <properties> 
     <spring.version>4.0.5.RELEASE</spring.version> 
     <spring-security.version>3.2.4.RELEASE</spring-security.version> 
    </properties> 

</project> 

那么,如何可以访问战,我部署,以便将其压缩成zip并在服务器上上传?

+0

嗨!你找到任何解决方案吗? – Saikat1529

回答

0

Cpanel支持tomcat 7根据他们参考。 https://documentation.cpanel.net/display/EA/Introduction+to+Tomcat

,所以你需要修改你的本地Java版本1.7

在Mac上你的/ usr/libexec目录/ JAVA_HOME -V看到你所有的Java版本

当前的Java版本:Java的版本

出口JAVA_HOME = /usr/libexec/java_home -v 1.7选择的java 1.7

借此例如属性 - https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-war 变化>项目面临 - >的java 1 0.7 并设置你的JRE系统库 - java的1.7

,并在这里有一个指南:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file 这是一个伟大的文档:)

,以测试是否工作,你可以从这里下载Tomcat的副本: https://tomcat.apache.org/download-70.cgi - > binary dist。 (我拿tar.gz)

如果你使用eclipse或sts你可以从服务器控制台运行本地服务器 - > new - > tomcat7 - > set tomcat inst。 DIR。到tomcat文件夹(但运行变化permision到Tomcat文件夹之前命令:chmod + X/tomcat的) - >设置JRE 1.7

,如果它是在此服务器上工作,你可以将其部署的cPanel

,如果你有你的root访问权限可以看到这里的痕迹:六/var/log/easy-tomcat7/catalina.err错误或vi /var/log/easy-tomcat7/catalina.out

我希望它能帮助:)

相关问题