Ubuntu용 java+mysql+tomcat 환경 구성

2657 단어

putty나 Xshell을 이용하여 ubuntu 서버에 원격 로그인하면 다음과 같은 오류가 발생할 수 있습니다


Connection closed by foreign 이유: IP 주소 충돌 ** 해결 방법: 권한 수정, 네트워크 서비스 재시작 IP 주소 재확보
cd /etc/ssh
sudo chmod 644 ./*
sudo chmod 600 ssh_host_dsa_key
sudo chmod 600 ssh_host_rsa_key
sudo chmod 755 .
cd /etc
sudo service networking restart

restart가 실패하면, unable to resolve host ehhe13232jsid 오류,/etc/hosts 파일을 열고 아래에 추가합니다
 127.0.0.1      ehhe13232jsid ( : )

재실행
sudo service networking restart

자바 환경 설치 및 환경 변수 설정

sudo add-apt-repository ppa:webupd8team/java              // ppa 
sudo apt-get update
sudo apt-get install oracle-java7-installer               //jdk7
sudo apt-get install oracle-java8-installer               //jdk8
sudo update-java-alternatives -s java-8-oracle       // jdk
sudo update-java-alternatives -s java-7-oracle      //jdk8  jdk7
sudo update-java-alternatives -s java-8-oracle      //jdk7  jdk8
whereis java                                        //java 
which java                                          // java
echo $JAVA_HOME                             // java 
 - 
$PATH                                                       // PATH
JAVA_HOME=/usr/bin/java;export JAVA_HOME                // java 
echo $JAVA_HOME                       // java 

Tomcat 설치 및 환경 변수 구성


(1) 아파치 공식 사이트에 가서 자신이 원하는tomcat 패키지 경로를 찾아 다운로드 주소를 복사하고 wget 명령을 이용하여 다운로드합니다.
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz.asc

(2) 다운로드한 파일을 로컬 폴더로 이동
mv apache-tomcat-8.5.20.tar.gz.asc /usr/local

(3) 파일 압축 해제
tar zxvf apache-tomcat-8.5.20.tar.gz.asc

(4) 구성 환경 변수
CATALINA_HOME=/usr/local/apache-tomcat-8.5.20; export CATALINA_HOME

(5)tomcat이 있는 모든 경로를 보고 아파치-tomcat-8.5.20 디렉터리에 가서 명령을 사용할 수 있습니다.
pwd

(6) 환경 변수 보기:
$echo $CATALINA_HOME

(7)tomcat을 시작하여tomcat의 bin 디렉터리로 이동합니다.
./startup.sh

(8)tomcat을 닫고 tomcat의 bin 디렉터리로 이동합니다.
./shutdown.sh

(9) 자바 프로젝트를 배치하고 배치할 자바 파일을tomcat 아래에 둔다(10) 통과: IP 주소: 8080 액세스, 방문이 실패하면 경동운이 8080 포트를 개통했는지 확인하고,

mysql 설치

sudo apt-get install mysql-server

apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

mysql의 루트 암호 수정:
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');  

좋은 웹페이지 즐겨찾기