Bagaimana cara mengunggah aplikasi web pegas ke cPanel?

Saya baru saja membayar hosting saya dan sekarang saya ingin mengunggah Aplikasi musim semi saya. Saya baru saja membuat konfigurasi untuk menerapkan .war dari aplikasi saya. Tapi di mana lokasi .war ini dan bagaimana cara mengunggahnya ke public_html dari cPanel?

Ini adalah konfigurasi untuk menerapkan .war saya:

Utama:

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

Jadi bagaimana saya bisa mengakses perang yang saya terapkan untuk mengompresnya menjadi zip dan mengunggahnya ke server?


person Crisan Raoul    schedule 29.04.2016    source sumber
comment
Hai! Apakah Anda menemukan solusinya?   -  person Saikat1529    schedule 21.10.2017


Jawaban (1)


Cpanel mendukung Tomcat 7 menurut referensi mereka. https://documentation.cpanel.net/display/EA/Introduction+to+Tomcat

jadi Anda perlu mengubah versi java lokal Anda menjadi 1.7

di mac Anda memiliki /usr/libexec/java_home -V untuk melihat semua versi java Anda

versi java Anda saat ini : java -version

ekspor JAVA_HOME=/usr/libexec/java_home -v 1.7 untuk memilih java 1.7

ambil contoh ini https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-war ubah properti->wajah proyek -> Java 1.7 dan buat Anda jre perpustakaan sistem - java 1.7

dan panduannya di sini: http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file itu dokumen yang bagus :)

untuk menguji apakah berfungsi, Anda dapat mengunduh salinan Tomcat dari sini: https://tomcat.apache.org/download-70.cgi -> dist biner. (saya mengambil tar.gz)

jika Anda menggunakan gerhana atau sts Anda dapat menjalankan server lokal dari konsol server -> baru -> Tomcat7 -> setel Tomcat inst. dir. ke folder Tomcat (tetapi sebelum menjalankan ubah izin ke folder Tomcat : chmod +x /Tomcat) -> setel JRE 1.7

jika berfungsi di server ini, Anda dapat menyebarkannya ke cpanel

jika Anda memiliki akses root, Anda dapat melihat jejaknya di sini: vi /var/log/easy-tomcat7/catalina.err untuk kesalahan atau vi /var/log/easy-tomcat7/catalina.out

Saya harap ini membantu :)

person Padi    schedule 17.08.2016