먼저 JBoss Tools (OpenShift)를 설치한다.

1. STS(이클립스)에 Help -> Marketplace -> JBoss Tools 검색 -> install


2. JBoss OpenShift Tools 관련 플러그인 설치


OpenShift(OpenPaas) 연결하기



3. Application 생성



나머지는 알아서 하실수있거라 판단됨.

Posted by 빨강토끼
,

이미 테이블이 생성된 테이블이 없을 경우에만 테이블이 생성되도록 하는 쿼리


CREATE TABLE IF NOT EXISTS customers (id INT PRIMARY KEY AUTO_INCREMENT, first_name VARCHAR(30), last_name VARCHAR(30));

Posted by 빨강토끼
,

- 기본 프로젝트 생성성

mvn -B archetype:generate -DgroupId=com.example -DartifactId=hajiboot -Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart


- 프로젝트에 사용하는 라이브러리의 종속성 확인

mvn dependency:tree

Posted by 빨강토끼
,

an error has occurred see the log file.

configuration 폴더안의 [숫자].log 를 보라는 메시지가 뜨면서 실행이 안된다.


log 파일을 열어보면 맨 아래쯤에 아래와 같은 내용이 보인다.

!MESSAGE Application error

!STACK 1

java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:78)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)

at org.eclipse.equinox.launcher.Main.run(Main.java:1515)


이유는 간단하다.


혹시 여러분이 JDK6이하를 사용하고 있는 경우일 수 있다.


STS 3.7.0 부터는 JDK7 이상을 사용한다.


JDK7 이나 그 이상의 JDK 를 설치하고 다시 실행해 보기 바란다. 



Posted by 빨강토끼
,