Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
1

Деплой java web app + mysql

15.09.2016, 11:17. Просмотров 1534. Ответов 26
Метки нет (Все метки)


Здравствуйте. Подскажите как задеплоить простое веб приложение на бесплатный хостинг, уже сколько не пробовал - не получаеться. Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2016, 11:17
Ответы с готовыми решениями:

Web-app Java Tomcat
Доброго времени суток. Не уверен что пишу в соответствующий раздел, но все же Имеется веб...

Запуск web app java из Eclipse
При попытке компиляции пытается найти hibernate.config.out.xml - хотя настройки hibernate в файле...

Java Web App best practices. Поделитесь опытом
Добрый день. Интенсивно осваиваю web-разработку на java. Не хотелось бы проходить уже истоптанный...

Java App Mac App Store/ Windows Store
Всем привет! У меня есть вопрос на который я не в состоянии сам найти ответ. У меня есть веб...

26
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
15.09.2016, 11:40 2
asics, на какой хостинг?
0
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
15.09.2016, 13:12  [ТС] 3
KEKCoGEN, по сути не важно, главное, что бы он был бесплатный. я уже пробовал elastic, openshift. вроде все делаю по гайду, а задеплоить никак не получаеться. буду благодарен, если кто-то подскажет как все сделать правильно. приложение не большое, по сути простой круд.
0
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
15.09.2016, 13:42 4
asics, heroin попробуйте. Там просто все
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
15.09.2016, 13:48  [ТС] 5
KEKCoGEN, какой юрл в сайта? а то по запросу heroin гугл выдает что-то все не по теме.
0
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
15.09.2016, 14:50 6
asics, сори, с телефона писал, мне автокорректор подправил)) хостинг heroku
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
15.09.2016, 20:08  [ТС] 7
KEKCoGEN, я приконектился до репо на гитхабе, какие мои дальнейшие действия?
0
Миниатюры
Деплой java web app + mysql  
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
15.09.2016, 20:18 8
asics, теперь надо запушить ваш код в этот репозиторий и он поднимается на хостинг. Там есть мануал с пошаговой инструкцией.
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
15.09.2016, 20:28  [ТС] 9
KEKCoGEN, так код уже там был в репо сразу.
0
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
15.09.2016, 21:00 10
asics, https://devcenter.heroku.com/a... y-have-one
https://devcenter.heroku.com/a... oying-java
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
15.09.2016, 21:33  [ТС] 11
KEKCoGEN, лог билда
Кликните здесь для просмотра всего текста
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project OrilTestTask: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/conflu... nException
! ERROR: Failed to build app with Maven
We're sorry this build is failing! If you can't find the issue in application code,
please submit a ticket so we can help: https://help.heroku.com/
! Push rejected, failed to compile Java app.
! Push failed
оно требует web.xml я так понимаю ? у меня джава конфиги
репо з кодом - https://github.com/koliatest/test1
0
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
15.09.2016, 22:04 12
asics, вы когда maven install делаете (без хероку), все работает?
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
15.09.2016, 22:11  [ТС] 13
KEKCoGEN, это в ide делаеться или как? не могу найти
0
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
15.09.2016, 22:30 14
asics, из консоли mvn clean install из папки где pom.xml (должен быть установлен мейвен)

Добавлено через 17 минут
asics, у вас не билдится проект вообще. Добавьте в pom.xml плагин

XML
1
2
3
4
5
6
7
8
9
  <plugins>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <extensions>false</extensions>
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>            
            </plugin>
Затем поменяйте ваш Procfile на
web: java --port $PORT $JAVA_OPTS -jar target/OrilTestTask.war

Так же вам нужно вынести конфигурацию БД в переменные окружения т.к на хероке у вас будет другая БД
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
16.09.2016, 10:59  [ТС] 15
KEKCoGEN, вроде задеплоилось без ошибок "Your app was successfully deployed.". Но когда открываю юрл сайта там
Код
Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.
лог билда
Кликните здесь для просмотра всего текста
-----> Java app detected
-----> Installing OpenJDK 1.8... done
-----> Installing Maven 3.3.9... done
-----> Executing: mvn -B -DskipTests clean dependency:list install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.springapp:OrilTestTask:war:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 159, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building OrilTestTask 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ OrilTestTask ---
[INFO]
[INFO] --- maven-dependency-plugin:2.4:list (default-cli) @ OrilTestTask ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ OrilTestTask ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ OrilTestTask ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 13 source files to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/classes
[WARNING] /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/src/main/java/com/kolia/model/DomainName.java:[3,52] com.sun.org.apache.xpath.internal.operations.Bool is internal proprietary API and may be removed in a future release
[WARNING] /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/src/main/java/com/kolia/dao/DomainNameDaoImpl.java: /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/src/main/java/com/kolia/dao/DomainNameDaoImpl.java uses unchecked or unsafe operations.
[WARNING] /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/src/main/java/com/kolia/dao/DomainNameDaoImpl.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ OrilTestTask ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ OrilTestTask ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ OrilTestTask ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-war-plugin:3.0.0:war (default-war) @ OrilTestTask ---
[INFO] Packaging webapp
[INFO] Assembling webapp [OrilTestTask] in [/tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/OrilTestTask]
[INFO] Processing war project
[INFO] Copying webapp resources [/tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/src/main/webapp]
[INFO] Webapp assembled in [87 msecs]
[INFO] Building war: /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/OrilTestTask.war
[INFO]
[INFO] --- maven-dependency-plugin:2.4:copy-dependencies (copy-dependencies) @ OrilTestTask ---
[INFO] Copying mysql-connector-java-5.1.37.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/mysql-connector-java-5.1.37.jar
[INFO] Copying cglib-2.2.2.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/cglib-2.2.2.jar
[INFO] Copying junit-4.11.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/junit-4.11.jar
[INFO] Copying spring-tx-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-tx-4.3.1.RELEASE.jar
[INFO] Copying spring-orm-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-orm-4.3.1.RELEASE.jar
[INFO] Copying hibernate-jpa-2.1-api-1.0.0.Final.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/hibernate-jpa-2.1-api-1.0.0.Final.jar
[INFO] Copying jandex-1.1.0.Final.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/jandex-1.1.0.Final.jar
[INFO] Copying xml-apis-1.0.b2.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/xml-apis-1.0.b2.jar
[INFO] Copying javassist-3.12.1.GA.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/javassist-3.12.1.GA.jar
[INFO] Copying jboss-logging-3.1.3.GA.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/jboss-logging-3.1.3.GA.jar
[INFO] Copying antlr-2.7.7.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/antlr-2.7.7.jar
[INFO] Copying jstl-1.2.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/jstl-1.2.jar
[INFO] Copying spring-beans-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-beans-4.3.1.RELEASE.jar
[INFO] Copying spring-web-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-web-4.3.1.RELEASE.jar
[INFO] Copying spring-test-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-test-4.3.1.RELEASE.jar
[INFO] Copying javassist-3.18.1-GA.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/javassist-3.18.1-GA.jar
[INFO] Copying spring-webmvc-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-webmvc-4.3.1.RELEASE.jar
[INFO] Copying commons-dbcp-1.2.2.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/commons-dbcp-1.2.2.jar
[INFO] Copying hibernate-core-4.3.6.Final.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/hibernate-core-4.3.6.Final.jar
[INFO] Copying hibernate-commons-annotations-4.0.5.Final.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/hibernate-commons-annotations-4.0.5.Final.jar
[INFO] Copying spring-jdbc-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-jdbc-4.3.1.RELEASE.jar
[INFO] Copying commons-pool-1.3.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/commons-pool-1.3.jar
[INFO] Copying asm-3.3.1.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/asm-3.3.1.jar
[INFO] Copying spring-context-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-context-4.3.1.RELEASE.jar
[INFO] Copying hamcrest-core-1.3.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/hamcrest-core-1.3.jar
[INFO] Copying spring-expression-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-expression-4.3.1.RELEASE.jar
[INFO] Copying jsp-api-2.1.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/jsp-api-2.1.jar
[INFO] Copying jboss-logging-annotations-1.2.0.Beta1.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/jboss-logging-annotations-1.2.0.Beta1.jar
[INFO] Copying persistence-api-1.0.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/persistence-api-1.0.jar
[INFO] Copying spring-core-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-core-4.3.1.RELEASE.jar
[INFO] Copying commons-logging-1.2.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/commons-logging-1.2.jar
[INFO] Copying servlet-api-2.5.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/servlet-api-2.5.jar
[INFO] Copying hibernate-entitymanager-4.3.6.Final.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/hibernate-entitymanager-4.3.6.Final.jar
[INFO] Copying spring-aop-4.3.1.RELEASE.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/spring-aop-4.3.1.RELEASE.jar
[INFO] Copying jboss-transaction-api_1.2_spec-1.0.0.Final.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/jboss-transaction-api_1.2_spec-1.0.0.Final.jar
[INFO] Copying dom4j-1.6.1.jar to /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/dependency/dom4j-1.6.1.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ OrilTestTask ---
[INFO] Installing /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/target/OrilTestTask.war to /app/tmp/cache/.m2/repository/com/springapp/OrilTestTask/1.0-SNAPSHOT/OrilTestTask-1.0-SNAPSHOT.war
[INFO] Installing /tmp/build_9a547d755755d55aad034224d16836a3/koliatest-test1-de3b142/pom.xml to /app/tmp/cache/.m2/repository/com/springapp/OrilTestTask/1.0-SNAPSHOT/OrilTestTask-1.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.905 s
[INFO] Finished at: 2016-09-16T07:53:30+00:00
[INFO] Final Memory: 22M/254M
[INFO] ------------------------------------------------------------------------
-----> Discovering process types
Procfile declares types -> web
-----> Compressing...
Done: 93M
-----> Launching...
Released v4
https://koliatest123.herokuapp.com/ deployed to Heroku
ошибка я так понимаю, потому что я не настроил БД еще ?

Добавлено через 2 минуты
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
Так же вам нужно вынести конфигурацию БД в переменные окружения т.к на хероке у вас будет другая БД
как это правильно сделать, подскажите пожалуйста.
0
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
16.09.2016, 11:15  [ТС] 16
Зачем они требуют реквизиты карты если я юзаю бесплатную версию ?
0
Миниатюры
Деплой java web app + mysql  
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
16.09.2016, 12:20 17
asics, вот такое правило у них. Я им давал карту, они не снимают оттуда ничего.
Можете поставить Postgres SQL аддон. Они за бесплатный план карту не требуют.
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
16.09.2016, 16:48  [ТС] 18
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
Можете поставить Postgres SQL
ну меня на локалке просто MySQL.

Добавлено через 15 минут
KEKCoGEN, у меня есть юрл конекшина, который мне дал хероку:
Код
CLEARDB_DATABASE_URL: mysql://b90988eb951534:32d883a3@eu-cdbr-west-01.cleardb.com/heroku_2aabfa8db2d71b1?reconnect=true
его я так понимаю вставить сюда:
Java
1
2
3
4
private static final String PROPERTY_NAME_DATABASE_DRIVER = "com.mysql.jdbc.Driver";
    private static final String PROPERTY_NAME_DATABASE_URL = "jdbc:mysql://localhost:3306/oril_test_db";
    private static final String PROPERTY_NAME_DATABASE_PASSWORD = "root";
    private static final String PROPERTY_NAME_DATABASE_USERNAME = "root";
а где еще взять pass и username ?

Добавлено через 34 минуты
может там есть что типа phpAdmin, как было на jelastic и openshift
0
Эксперт Java
2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
16.09.2016, 16:52 19
asics, хибернейту неважно с какой БД работать. Можете на постгрес там работать без проблем. Юзер и пароль в URL.
До : юзер, после : и до @ пароль
1
Freelance
Эксперт С++
2877 / 1812 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
16.09.2016, 16:56  [ТС] 20
KEKCoGEN, а как вообше работать с БД ?
Цитата Сообщение от asics Посмотреть сообщение
может там есть что типа phpAdmin, как было на jelastic и openshift
?

Добавлено через 37 секунд
Да и в юрл как-то не очевидно, где пароль и юзернейм.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2016, 16:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Web app + datasource
Доброго времени суток всем. У меня абсолютно дилетантский вопрос. Итак, есть небольшое...

Не удаляется Web Security App version 15.85
Здравствуйте, помогите, пожалуйста. В списке программ появилась программа, которую я не...

Не устанавливается шаблон Web App Template
В VS 2015 не могу установить этот шаблон. Выдает ошибку &quot;Это расширение не может быть установлено...

Apple-mobile-web-app-capable
скажите как влияют такие теги на продвижение сайта. Они улучшают продвижение или лучше без них ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.