Как загрузить весеннее веб-приложение в cPanel?

Я только что заплатил за хостинг и теперь хочу загрузить свое весеннее приложение. Я только что сделал конфигурацию для развертывания .war из своего приложения. Но где находится этот .war и как я могу загрузить его в public_html из 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);
    }

}

пом.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 и загрузить на сервер?


person Crisan Raoul    schedule 29.04.2016    source источник
comment
Привет! Вы нашли какое-то решение?   -  person Saikat1529    schedule 21.10.2017


Ответы (1)


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.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 -> бинарный дист. (я беру tar.gz)

если вы используете eclipse или sts, вы можете запустить локальный сервер с консоли сервера -> новый -> tomcat7 -> установить tomcat inst. реж. в папку tomcat (но перед запуском измените разрешение на папку tomcat: chmod +x /tomcat) -> установите JRE 1.7

если он работает на этом сервере, вы можете развернуть его на cpanel

если у вас есть root-доступ, вы можете увидеть трассировку здесь: vi /var/log/easy-tomcat7/catalina.err для ошибок или vi /var/log/easy-tomcat7/catalina.out

Я надеюсь, что это помогает :)

person Padi    schedule 17.08.2016