2016-04-29 10 views
0

Ich habe nur für mein Hosting bezahlt und jetzt möchte ich meine Frühlings-App hochladen. Ich habe gerade die Konfiguration für die Bereitstellung eines .war aus meiner App vorgenommen. Aber wo befindet sich dieses .war und wie kann ich es von cPanel in public_html hochladen?Wie lade ich eine Spring Web Application auf cPanel hoch?

Dies ist, was die Konfiguration, um meine .war zu implementieren:

Main:

@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> 

So wie kann ich den Krieg zugreifen, die ich bereitgestellt, um es zu komprimieren und auf den Server hochzuladen?

+0

Hallo hilft! Hast du irgendeine Lösung gefunden? – Saikat1529

Antwort

0

Cpanel unterstützt Tomcat 7 nach Ref. https://documentation.cpanel.net/display/EA/Introduction+to+Tomcat

so müssen Sie Ihre lokale Java-Version 1.7

auf dem Mac ändern Sie/usr/libexec/java_home -V alle Versionen der Java

Ihre aktuelle Java-Version sehen: java -version

export JAVA_HOME = /usr/libexec/java_home -v 1.7 Java 1.7

nehmen Sie dieses Beispiel https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-war Änderung in Eigenschaften- auswählen> Projekt steht -> Java-1 0,7 und stellen Sie jre Systembibliothek - Java 1.7

und es ist eine Anleitung hier: http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file es ist ein großer doc :)

zu testen, ob arbeiten Sie eine Kopie des Katers von hier herunterladen kann: https://tomcat.apache.org/download-70.cgi -> binär dist. (Ich nehme tar.gz)

Wenn Sie Eclipse oder STs verwenden, können Sie einen lokalen Server von der Serverkonsole aus -> neu -> tomcat7 -> set tomcat inst. Richt. > JRE gesetzt 1.7

wenn es Arbeit auf diesem Server können Sie es

, wenn Sie Root-Zugriff auf cPanel implementieren Sie -: zu tomcat Ordner (chmod + x/tomcat aber ändern permision zu tomcat Ordner vor der Ausführung) sehen die Spur hier: vi /var/log/easy-tomcat7/catalina.err für Fehler oder vi /var/log/easy-tomcat7/catalina.out

ich hoffe, es :)

Verwandte Themen