ํฐ์คํ ๋ฆฌ ๋ทฐ
์๋ฐ ๊ธฐ๋ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ (ํฐ์บฃ๊ณผ ์คํ๋ง๋ถํธ)๊ฐ ์๋ํด์ผํ๋ ์๋ฒ๋ค์์๋ ํ์์ ์ผ๋ก ํด์ผํ๋ ์ค์ ๋ค
- Java 8 ์ค์น
- ํ์์กด ๋ณ๊ฒฝ : ๊ธฐ๋ณธ ์๋ฒ์ ์๊ฐ์ ๋ฏธ๊ตญ ์๊ฐ๋ ์ด๋ค. ํ๊ตญ ์๊ฐ๋๊ฐ ๋์ด์ผ์ง ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์๊ฐ์ด ๋ชจ๋ ํ๊ตญ ์๊ฐ์ผ๋ก ๋ฑ๋ก๋๊ณ ์ฌ์ฉ๋๋ค.
- ํธ์คํธ๋ค์ ๋ณ๊ฒฝ : IP๋ง์ผ๋ก๋ ์ด๋ค ์๋ฒ๊ฐ ์ด๋ค ์ญํ ์ ํ๋์ง ์ ์ ์์ผ๋๊น ์ด๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ํธ์คํธ ๋ค์์ ๋ฑ๋กํด์ค๋ค.
Java 8 ์ค์น
๊ธฐ๋ณธ์ ์ผ๋ก ์๋ง์กด ๋ฆฌ๋ ์ค 1์์๋ ์๋ฐ ๋ฒ์ ์ด 7์ด๋ค. ์๋ฐ 8์ EC2์ ์ค์นํ๋ค.
sudo yum install -y java-1.8.0-openjdk-devel.x86_64
์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด ์ธ์คํด์ค์ Java ๋ฒ์ ์ 8๋ก ๋ณ๊ฒฝํ๋ค.
sudo /usr/sbin/alternatives --config java
๋ฒ์ ์ด ๋ณ๊ฒฝ๋๋ฉด ์ฌ์ฉํ์ง ์๋ Java 7์ ์ญ์ ํ๋ค.
sudo yum remove java-1.7.0-openjdk
ํ์ฌ ๋ฒ์ ์ด Java 8์ด ๋์๋์ง ํ์ธํ๋ค.
java -version
ํ๊ฒฝ๋ณ์๋ ์ค์ ํด์ค์ผํ๋ค
ํ์์กด ๋ณ๊ฒฝ
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
Hostname ๋ณ๊ฒฝ
sudo vim /etc/sysconfig/network
insert : a , ์ ์ฅ ์ข ๋ฃ :wq
sudo reboot
hostname์ด ๋ฑ๋ก์ด ๋์๋ค๋ฉด ํธ์คํธ ์ฃผ์๋ฅผ ์ฐพ์ ๋ ๊ฐ์ฅ ๋จผ์ ๊ฒ์ํด๋ณด๋ /etc/hosts์ ๋ณ๊ฒฝํ hostname์ ๋ฑ๋กํด์ผํ๋ค.
sudo vim /etc/hosts
127.0.0.1 ๋ฑ๋กํ HOSTNAME
์ ์์ ์ผ๋ก ๋ฑ๋ก์ด ๋์๋์ง ํ์ธํด ๋ณธ๋ค.
curl ๋ฑ๋กํ ํธ์คํธ ์ด๋ฆ
์ด๋ ๊ฒ ๋์ค๋ฉด ์ฑ๊ณตํ๊ฑฐ
๊น ์ค์น
sudo yum install git
git --version
git clone [์ฃผ์]
๋ฉ์ด๋ธ ์ค์น
# ๋ฉ์ด๋ธ ๋ค์ด๋ก๋ ํ์ด์ง ์ ์.
http://maven.apache.org/download.cgi
์ฐธ๊ณ ๋ธ๋ก๊ทธ taekwang.tistory.com/13?category=789586
wget mirror.evowise.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xvzf ./apache-maven-3.6.3-bin.tar.gz
ln -s ./apache-maven-3.6.3 ./maven
vi ~/.bash_profile
export M2_HOME=$HOME/maven
export PATH=$PATH:$M2_HOME/bin
source ~/.bash_profile
mvn --version
ํ๋ก์ ํธ ํด๋๋ก ๊ฐ์
mvn install
์๋ฌ๋ฐ์ ๊ตฌ๊ธ๋ง ๊ฒฐ๊ณผ ์ค๋ช : Datasource๋ฅผ ์ค์ ํ๊ธฐ ์ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ ฅํ๋ผ๋ ์๋ฌ ๋ฉ์ธ์ง์ด๋ค.
์ง์ง ์ฒฉ์ฒฉ ์ฐ์ค์ด๋ค..
classpath๋ฅผ ๋ชป์ฐพ๊ฒ ๋คํด์ ํ๊ฒฝ๋ณ์๋ ๋ค์์ค์ ํด์คฌ๋๋ง ์๋ผ ๊ทผ๋ฐ ๋ณด๋๊น ๋ช ๋ น์ด๊ฐ ์๋ชป๋๊ฑฐ์ผ
์ฑ ์์๋ \๊ฐ ใ ๊ฑฐํ์์ด์ ๊ทธ๋๋ก ๋ค ์ ๋ ฅ์ ํ๋๋ ๊ทธ๊ฑด ๋ฐฉ๋ฒ์ด ์๋์๋ค.
java -jar -Dspring.config.location=classpath:/application.properties,/home/ec2-user/app/application-oauth.properties,/home/ec2-user/app/application-real-db.properties
์๊ทธ๋์ ์ฐ๊ฒฐ์ด ๋์ด! ๊ทผ๋ฐ ๋ ์๋ฌ๊ฐ ๋์ด ๋ฆฌ์ผ๋ก ์ฒฉ์ฒฉ์ฐ์ค..
๋ญ๋ฐ์ ๋๊ฐ ์ฌ์ฉํ๊ณ ์๋๊ฑด๋ฐ์
๋ด๊ฐ์์ฐ๊ณ ์๋๋ฐ ๋์ฒด ๋๊ฐ์ฐ๋๊ฑด๋ฐ!!!!!!!!!!!๊บ ใ ์ ใ ๊ฐ!!!!!!!!!!!!
๊ทธ๋ผ ์ฃฝ์ฌ!!!!!!!!!!
๋๊ฑฐ๋!? ๋๊ฑฐ๋๊ณ !!!!!!!!!!
์์ด!!!! ๋คํ๋๋ฐ ์๋!!!!!!!
์ปจํ ์คํธ ๋ฃจํธ ๋ณ๊ฒฝํด์ด๋ฐ๋ ์๋ผ
๊นํ๋ธ๋ค์ ธ๋ดค๋๋ฐ๋ ๋๋ ๋งคํ์ํ๊ฑฐ๊ฐ์๋ฐ ์ ์๋๋ ธ
[Spring boot] AWS Tomcat์ war ๋ฐฐํฌ์ 404 ์๋ฌ
๊ฐ๋จํ ์คํ๋ง๋ถํธ(Spring boot) ํ๋ก์ ํธ ์์ฑ ํ AWS์ ๋ฐฐํฌ ์ค 404 ์๋ฌ ๋ฐ์ํจ ์ด์ ๋ฅผ ์ฐพ๋ ์ค Main ํด๋์ค์ SpringBootServletInitializer๋ฅผ ์์๋ฐ์ง ์๋ ๋ฌธ์ ์์ package com.myhome; import org.spring..
devtzu.tistory.com
๊ตฌ๊ธ๋ง๊ฒ์ ์ ์๋ผ
๊ทธ๋ฌ๋ค๊ฐ ์ถฉ๊ฒฉ์ ์ธ ์ฌ์ค์ ๋ฐ๊ฒฌํจ
Spring Boot jar ํ์ผ ์คํ์ jsp 404 Not Found Error ํด๊ฒฐ๋ฐฉ๋ฒ(solution)
spring boot jar.md Spring Boot ์คํ๋ง๋ถํธ๋ Spring ํ๋ก์ ํธ๊ฐ ์ ๊ณตํ๋ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ๋ก ๋จ๋ ์คํ๋๋, ์คํํ๊ธฐ๋ง ํ๋ฉด ๋๋ ์์ฉํ ๊ฐ๋ฅํ ์์ค์, ์คํ๋ง ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๏ฟฝ๏ฟฝ
regyu.tistory.com
jsp๊ฐ ์๋๋ค๋,, warํ์ผ๋ก ๋น๋๋ฅผ ํด๋ณด๋๋กํ์,,,
war๋ก ๋ฐฐํฌํ๋๋ ๋๋ค..๋๋์ด.............
ํ์๊ฐ์ ๊น์ง ๋๋๋ฐ ๋ก๊ทธ์ธ์ด ์๋๋ค. (์ฌํ์)
object ํ์ ์์ byte[]๋ก ๋ณํํ๋๊ฒ ์คํจํ๋ค ์ ์ต์ ,,,,
์ byte[]๊ฐ ๋์ค๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค๋ง....
๋ก๊ทธ๋ฅผ ์ฐ์ด์ ์ปจํธ๋กค๋ฌ๋ฅผ ํ์ธํ์ง๋ง ์ปจํธ๋กค๋ฌ์์์๋ ์ ๋์๊ฐ๋๊ฒ๊ฐ์๋ฐ ์๋ฌ๊ฐ ๋๋ฉด ์์ธ์ง ๋ชจ๋ฅด๋๊ฒ ๋์ ํฐ ๋ฌธ์ ์ง
๋ฐ์ ์๋ฌ๋ฅผ ๋ณด๋๊น ์๊พธ ๋ฐ๋ณต๋๋ ๋จ์ด๊ฐ ๋์ค๊ธธ๋ ๊ฒ์ํด๋ด
spring-data redis serializer ์ฌ์ฉํ๊ธฐ
redis์ ๋ฐ์ดํฐ ์ ์ฅ ํ์์ byte arrayํํ์ด๋ฉฐ, ์ฌ์ฉํ๋ ์ชฝ์์ ํฌ๋งท์ ์ ํ์ฌ ์ ์ฅํ๊ณ ๋ถ๋ฌ์์ผ ํ๋ค. spring-data redis๋ ์์ฃผ ์ธ๋งํ ํฌ๋งท์ ํธํ๊ฒ ์ธ ์ ์๋๋ก ์๋ฆฌ์ผ๋ผ์ด์ ํด๋์ค๋ก ๋ด์ฅ๏ฟฝ๏ฟฝ
yakolla.tistory.com
[ERROR] DefaultSerializer requires a Serializable payload but received an object of type
redis์ cache๋ฅผ ์ ์ฅํ๋ ค๊ณ ํ ๋ "DefaultSerializer requires a Serializable payload but received an object of type" ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.redis๋ data๋ฅผ hashํด ์ ์ฅํ๊ธฐ ๋๋ฌธ์, redis์
velog.io
์ฐธ๊ณ ํ ๋ธ๋ก๊ทธ๋ด์ฉ
์ผํ DefaultSerializer์ด๋ผ๋๊ฒ์ด ์๊ตฌ๋ง
๋ ๋์ค(Redis)๋ ๋ฌด์์ธ๊ฐ?
๋ ๋์ค๋ฅผ ์ธ๊ธํ๊ธฐ ์ ์ NOSQL์ ๋ํด ์์๋ณด๊ฒ ๋ค.
medium.com
ํ ์๋ฒ์ ์ฌ๋ฆฌ๊ธฐ์ ์ ์ ์คํ๋์๋๊ฒ ์ aws๋ฅผ ์ฌ์ฉํ๋๊น ํ์ด๋์จ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๊ตฐ
aws.amazon.com/ko/elasticache/what-is-redis/
Redis๋ ๋ฌด์์ ๋๊น? – Amazon Web Services(AWS)
Redis ๊ฐ๋ฐ์๋ ๋ฐฑ ๊ฐ๊ฐ ๋๋ ์คํ ์์ค ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, Java, Python, PHP, C, C++, C#, JavaScript, Node.js, Ruby, R, Go๋ฅผ ๋น๋กฏํ ๋ค์์ ์ธ์ด๊ฐ ์ง์๋ฉ๋๋ค.
aws.amazon.com
์๋ง์กด์์ ์ง์ํ๊ณ ์๊ตฌ๋ง
์ ์ ํด๋์ค์ ๋ฌ์์คฌ๋๋ ์ค๋ฅํด๊ฒฐ (์ด๊ฒ๋ ์ดํ๊ฑธ๋ฆผ ๋ง์์ฌ)
ํด๊ฒฐํ๋๋ฐ ์ด๋ฒ์ ์ธ์ ๋ฌธ์ ๋ ์์ ๋ก๊ทธ์ธ ๋ฌธ์ ๊ฐ ํฐ์ก๋ค. ์ผ ์ํฐ๋ ์ค,,
- Total
- Today
- Yesterday
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- tomcat์ค์น
- ์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ
- ์๋ฃ๊ตฌ์กฐ
- ์ดํด๋ฆฝ์ค ์ค์น
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๊ฒ์ํ ์ญ์
- mysql์ค์น
- ๋ถํธ ์๋์์ฑ
- typeAliases
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- Java
- java ํ๊ฒฝ๋ณ์
- ๊ฒ์๋ฌผ์กฐํ
- ๊ฐ๋ฐ
- ๊ฒ์๋ฌผ ์ญ์
- java jdk ์ค์น
- ๊ฒ์ํ ์กฐํ
- Algorithm
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ์จ๋ฆฌ์์ค
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |