전체 글: 289개의 글

디지털오션 Centos6에서 mariaDB 설치하기

Posted by HULIA(휴리아)
2017. 5. 20. 14:53 호스팅_서버_툴/서버

===============================DB설치
mariadb 5.5 설치
workbench 이용 가능


vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB-5.5.39
baseurl=https://downloads.mariadb.com/files/MariaDB/mariadb-5.5.39/yum/rhel6-amd64/
# alternative: baseurl=http://archive.mariadb.org/mariadb-5.5.39/yum/rhel6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 

sudo yum install MariaDB-server

 

sudo systemctl start mariadb  아니면   sudo /etc/init.d/mysql start

 

 

 

root 패스워드와 외부 접속 설정

sudo mysql_secure_installation

Enter current password for root (enter for none): 이럴때는 엔터
set root password :Y
remove anonymous users Y
disallow root login remotely y
remove test database and access to it y
reload priviliege tables now y


접속
mysql -u root -p

show databases;
create database easywhooing;
use mysql;
CREATE USER 'istoryful'@'%' IDENTIFIED BY '820820';
grant all privileges on easywhooing.* to istoryful@'%'
show grants for 'istoryful'@'%';
flush privileges;

 

접속
mysql -u istoryful -p

 

캐릭터셋 설정
cd /etc/my.cnf.d/


sudo vi client.cnf

[client]
default-character-set = utf8

 

sudo vi mysql-clients.cnf

[mysql]
default-character-set = utf8
[mysqldump]
default-character-set = utf8

 

sudo vi server.cnf

[mysqld]
character-set-server=utf8

 

sudo service mysql restart

 

시스템의 캐릭터셋 확인

show variables like 'char%';

 

기존 테이블의 캐릭터셋 변경

alter table COLLECTIVE_LINK convert to character set utf8;

이클립스 Spring MVC Project가 보이지 않을때

Posted by HULIA(휴리아)
2017. 5. 20. 14:21 백엔드개발/자바스프링

이클립스 특정 버전 이상, STS가 설치된 상태에서

Spring Legacy Project를 누르면 Spring MVC Project가 없는 경우가 발생!


1. window-preferences-spring-template project에 들어간 후 spring-data-gemfire, spring-integration을 지운 후

 

2. Show self-hosted templates를 체크한 후 apply를 해주면 리스트가 다시 나온다!

 



출처: http://joy5454.tistory.com/12 [J(ava, sp, avascript, etc...)]

디지털 오션 리눅스(CENTOS6)에 자바 개발환경 설치

Posted by HULIA(휴리아)
2017. 5. 19. 01:53 호스팅_서버_툴/서버

 

==============================공식사이트
https://cloud.digitalocean.com/settings/referrals?i=5d9e0a


=================================튜토리얼
https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora#install-oracle-java-7
https://www.digitalocean.com/community/tutorials?q=mariadb+centos


===============================리눅스 유저등록
sysadmin 유저등록(설치등)   
istoryful 유저등록(개발소스 올리기)

adduser sysadmin
passwd sysadmin

 

sysadmin wheel 그룹 등록
gpasswd -a sysadmin wheel

sudo권한 부여위해 permission변경
chmod u+w /etc/sudoers

 

sudo권한 부여위해 permission해제
chmod u-w /etc/sudoers


===============================자바설치
자동설치는 yum
다운로드는 wget

sysadmin으로 java 설치
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm"

sudo yum localinstall jdk-7u79-linux-x64.rpm

export JAVA_HOME=/usr/java/jdk1.7.0_79
echo $JAVA_HOME

 

=======================================PATH설정
JDK 경로 설정
$ cd ~
$ vi .bash_profile

 

#JAVA JDK7
export JAVA_HOME=/usr/java/jdk1.7.0_51
export PATH=$PATH:$JAVA_HOME/bin

 

* 저장된 프로파일 적용
$ source .bash_profile

 


===============================서버설치
cd /usr/
wget http://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz

 

$ cd ~
$ vi .bash_profile
export CATALINA_HOME=/usr/apache-tomcat-8.5.15/
export PATH=$PATH:$CATALINA_HOME/bin

 

* 저장된 프로파일 적용
$ source .bash_profile


catalina.sh 파일에 추가함
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms256m -Xmx512m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+DisableExplicitGC"
(*) JVM의 기본 heap 메모리 사이즈는 64MB 이므로 최소한 -server, -Xms, -Xmx 옵션은 설정해야 한다.


시작
startup.sh

중지
shutdown.sh

 

================================접속테스트
http://128.199.67.59:8080

 

 



============================톰켓(tomcat)에서 document root 설정


tomcat 설치디렉토리의 conf/server.xml에 아래와 같은 내용있다

 

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

</Host>

 

appBase를 보면 webapps로 설정되어있다

 

tomcat 설치디렉티리의 webapps디렉토리가 있고 그안에 ROOT가 기본적으로 document root가 된다

 

 

====ROOT폴더외로 수정하려면 <Host> 하위에 <Conext>를 추가하면 된다

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

<Context path="" docBase="web" reloadable="true"/>

</Host>

 

이러면 webapps하위의 web디렉토리가 document root가 된다

 

 

=====예시

<Host name="localhost"  appBase="/home/user/oramaster/public_html"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
   <Context path="" docBase="." reloadable="true"/>
</Host>

 

 

<Host name="localhost"  appBase="webapps" 
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
   <Context path="" docBase="/home/user/oramaster/public_html" reloadable="true"/>
</Host>