pom.xml
web.xml
ν¨ν€μ§
νμΌ
localhostμμ esλ₯Ό λͺ»μ°Ύλλ€.
wslμ ν λΉλ μ§μ§ IPμ£Όμλ₯Ό μμμΌ esλ₯Ό μ°Ύμ μ μλ€.
ubuntuμ
$ ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
μ€μ IPμ£Όμκ° λμ¨λ€.
ν¨ν€μ§ μ
λ°μ΄νΈ
$ sudo apt-get update
JRE μ€μΉ
$ java --version
$ sudo apt-get install default-jre
JDK μ€μΉ
$ javac --version
$ sudo apt-get install default-jdk
Tomcat μ€μΉ
ν λλ ν 리μμ μμ
$ cd ~
$ wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.83/bin/apache-tomcat-9.0.83.tar.gz
$ tar -xvf apache-tomcat-9.0.83.tar.gz
$ sudo mkdir -p /opt/tomcat
$ sudo mv apache-tomcat-9.0.83 /opt/tomcat
$ sudo vim /etc/systemd/system/tomcat.service
[Unit]
Description=Tomcat 9.0.83 servlet container
After=network.target
[Service]
Type=forking
User=root
Group=root
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat-9.0.83"
Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.83"
Environment="CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.83/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
ExecStart=/opt/tomcat/apache-tomcat-9.0.83/bin/startup.sh
ExecStop=/opt/tomcat/apache-tomcat-9.0.83/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl start tomcat
$ sudo systemctl enable tomcat
$ sudo ufw allow 8080/tcp
SFPT μμ±
Swap μ€μ
- swap λ©λͺ¨λ¦¬ > νλλμ€ν¬μ μΌλΆλ₯Ό λ©λͺ¨λ¦¬μ²λΌ μ¬μ©νκ² ν΄μ€λ€.
Oracle μ€μΉ
νμ₯μ λ°κΎΈκΈ°
$ sudo alien --scripts -d oracle*
μ€λΌν΄ μ€μΉ
$ cd ~
$ sudo apt-get install alien
μ€λΌν΄ μ€μΉ νμΌ(deb)λ₯Ό ν λλ ν 리μ 볡μ¬
$ sudo alien --scripts -d oracle*
$ sudo dpkg -i oracle-xe_11.2.0-2_amd64.deb
$ sudo /etc/init.d/oracle-xe configure
- HTTP Port: 8000
- 1521: μν°
- μνΈ: java1234
- μλμ€ν: y
$ sudo systemctl status oracle-xe
$ /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh<
$ sudo vi ~/.bashrc
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
$ source ~/.bashrc<
$ sudo systemctl start oracle-xe
$ sudo systemctl status oracle-xe
$ lsnrctl status # 리μ€λ μν νμΈ
$ sqlplus
Swap
$ cd /
$ sudo mkdir /swap
$ sudo dd if=/dev/zero of=/swap/swapfile bs=1024 count=2097152
$ cd /swap
$ sudo mkswap swapfile
$ sudo swapon swapfile
$ swapon -s, free
$ sudo vi /etc/fstab
맨 μλμ μΆκ°
/swap/swapfile swap swap defaults 0 0
Tomcat
$ wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.83/bin/apache-tomcat-9.0.83.tar.gz
$ tar -xvf apache-tomcat-9.0.83.tar.gz
$ sudo mkdir -p /opt/tomcat
$ sudo mv apache-tomcat-9.0.83 /opt/tomcat
$ sudo vim /etc/systemd/system/tomcat.service
μΆκ°
[Unit]
Description=Tomcat 9.0.83 servlet container
After=network.target
[Service]
Type=forking
User=root
Group=root
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat-9.0.83"
Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.83"
Environment="CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.83/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
ExecStart=/opt/tomcat/apache-tomcat-9.0.83/bin/startup.sh
ExecStop=/opt/tomcat/apache-tomcat-9.0.83/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl start tomcat
$ sudo systemctl enable tomcat
$ sudo ufw allow 8080/tcp
WSL
$ ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
μμ‘΄μ±
<dependency>
<groupid>org.elasticsearch.client</groupid>
<artifactid>elasticsearch-rest-high-level-client</artifactid>
<version>7.17.15</version>
</dependency>
μ€νλ§ ν
μ€νΈμ© μΈλ±μ€
PUT spring
{
"mappings": {
"properties": {
"message": {
"type": "text"
}
}
}
}
POST _bulk
{ "index" : { "_index" : "spring", "_id" : "1" } }
{"message":"The quick brown fox"}
{ "index" : { "_index" : "spring", "_id" : "2" } }
{"message":"The quick brown fox jumps over the lazy dog"}
{ "index" : { "_index" : "spring", "_id" : "3" } }
{"message":"The quick brown fox jumps over the quick dog"}
{ "index" : { "_index" : "spring", "_id" : "4" } }
{"message":"Brown fox brown dog"}
{ "index" : { "_index" : "spring", "_id" : "5" } }
{"message":"Lazy jumping dog"}
{ "index" : { "_index" : "spring", "_id" : "6" } }
{"message":"μ§λΆ μμ κ°μ λ"}
{ "index" : { "_index" : "spring", "_id" : "7" } }
{"message":"μ§λΆ μμ κ°μ λ κ·Έλ¦¬κ³ λ°μ κ²μμ κ°μμ§"}
{ "index" : { "_index" : "spring", "_id" : "8" } }
{"message":"μ§λΆ μμ κ°μ μ°λ λ κ·Έλ¦¬κ³ λ°μ κ°μ κ²μΌλ₯Έ κ°μμ§"}
{ "index" : { "_index" : "spring", "_id" : "9" } }
{"message":"κ°μ κ²μΌλ₯Έ λ°λ³΄ κ°μμ§ μμ λΉ¨κ°μ λ"}
{ "index" : { "_index" : "spring", "_id" : "10" } }
{"message":"μ‘Έκ³ μλ κ°μ κ°μμ§"}