백 엔드 자바 프로그래머로서 Tomcat이 잘 알고 있어야합니다에 대한 (또는 백 엔드 자바 프로그래머가되기 위해 준비).
대부분의 시간을하지만 Tomcat은 리눅스 서버에서 실행되고 있습니다.
그러나 불가피하게 우리의 일상 지역 개발 및 디버깅에서 Windows 컴퓨터에서 Tomcat을 설치해야합니다.
이 문서는 톰캣의 설치에 따라 운영 기록하며, 피트의 일부가 발생했습니다.
첫 번째 단계 : 톰캣 다운로드
물론 첫 번째 단계는 그것의 Tomcat 설치 패키지를 얻을 수 있습니다!
여기 Tomcat7,8,9 공식 다운로드 주소의 세 가지 버전입니다.
여기에서 우리는 Tomcat8에게 설명하기 위해 예를 (순서대로 내가 사용이 버전은 게으른 있기 때문에!)
온 클릭 톰캣 8 Tomcat8 다운로드 페이지로 들어갑니다. 이 시스템은 자신의 64 비트 또는 32에 기초하고, 대응하는 압축 패키지를 선택한다. (예, 톰캣 지원은 직접 추출물, 매우 편리 장착)
아래 그림과 같이 :
다운로드 후 우리가 추출 할 수있는 좋은입니다. 예를 들어, 나는 다음과 같은 디렉토리에 압축을 푼 :
여기, 우리는 첫 번째 단계를 완료했습니다!
2 단계 : 설치
사실, 다운로드 후, 우리는 톰캣 거리의 요구를 시작 아주 작은하고있다 할 수 있습니다. 설치이 단계는 환경 변수를 설정하는 데 주로. 두 가지 환경 변수는 --JAVA_HOME과 CATALINA_HOME을 설정해야합니다.
JAVA_HOME은 자바 설치 디렉토리입니다. 무엇, 당신은 당신이 JDK를 설치하지 않은 말? 이동 다운로드가. 예를 들어, 나는 다음과 같은 위치에 JDK를 설치 :
톰캣은 다음 위치에 장착 :
그럼 D에 JAVA_HOME을 설정 : \ 프로그램 파일 \ 자바 \ jdk1.8.0_211합니다.
CATALINA_HOME은 D로 설정 : \ 프로그램 파일 \ 아파치 - 톰캣-8.5.50
구체적으로는 아래와 같이 :
수, 사실, 시스템 환경 또는 사용자 변수를 설정하기. 사용자 환경 변수는 여기 설정합니다.
이 단계는 쉽게 얻지 못하고있다, 당신을 위해 이루어집니다!
第三步:设置为Windows服务
其实作为上述两步就可以启动Tomcat了。但我们为了以后使用的方便,直接将Tomcat设置为Windows服务。
这里需要通过命令提示符窗口执行Tomcat bin目录下的service.bat。按常规做法我们需要通过cd命令一步步进入tomcat的bin目录,十分麻烦。
所以,这里有个小技巧:
我们打开Tomcat的安装目录,进入bin文件夹,按住shift再点击右键,这时菜单里就出现了“在此打开命令提示符”(win7)或“在此打开PowerShell窗口”。
这样打开的“命令提示符”或“Powershell”窗口,默认的目录就是当前目录。
然后我们只需要执行以下命令:
service.bat install Tomcat8
就可以将Tomcat设置为Windows服务啦。这里的Tomcat8是我们指定的服务名,这个名字可以自己任意起,这里我习惯叫做Tomcat8。
注意如果是Win10系统,需要这么写:
.\service.bat install Tomcat8
我执行的情况如下:
可以看到最后一句Tes service 'Tomcat8' has been installed.说明我们安装成功啦!
同时输出的信息也可以看出我们之前设置的JAVA_HOME和CATALINA_HOME也起了作用。
第四步:启动
终于到了启动这一步啦。
上一步我们已经将Tomcat安装为Windows服务了,以后启动Tomcat就变的十分简单了。
上面我们将Tomcat安装为名为Tomcat8的系统了。只需要执行以下命令就可以启动Tomcat了。
net start Tomcat8
这个命令的执行就不需要必须在Tomcat目录下了。
如果你看到以下信息,就说明启动成功啦:
然后我们再在浏览器访问一下:http://localhost:8080/docs/。如果能看到以下页面就说明你安装成功啦:
遇到的坑
관리 인터페이스를 볼 수 있습니다 8080 / : 톰캣, 방문 로컬 호스트를 시작하기 전에 본 후 기사가 말했다. 하지만 내 경우에 만 오류 페이지를 가지고이 링크를 참조하시기 바랍니다.
나는 한 번 내 위치가 설치되지 않습니다 생각했다. 나중에 톰캣가 시작되었음을 발견 (방문 로컬 호스트 : 8080 / 워드 프로세서 / 일반 페이지를 볼 수 있습니다).
8080 / 방문 할 수없는, 작은 파트너 나 코멘트 영역에 답 희망이 알려져있다 :하지만 현재 로컬 호스트가 이유를 이해하지 않습니다.
추가 작업 1 : Windows 서비스로 해제 톰캣
우리는 Windows 서비스가 존재 Tomcat을하지 않고, 다음 명령을 실행 할 수있는 경우 :
(Win7에)
service.bat remove Tomcat8
(win10)
.\service.bat remove Tomcat8
추가 작업 2 : 정지 톰캣
톰캣 시작 위에서 언급 한. 아직 확실히 아래로 역할을하려면? 당신 만이 수행해야합니다
net stop Tomcat8
즉,이 문서의 모든 내용입니다. 위의 단계를 설치하는 문제는 코멘트 섹션에 돌아 바라고있다 발생하면, 난 당신이 내 지식의 최선을 다해 답변을 제공 할 것입니다. 물론, 우리는 쉽게 훨씬 더 좋은 칭찬을 지적 할 수 있습니다.
자바 기술 역 : 또한 광고, 개인 마이크로 채널 대중 번호를 확인합니다. 애타게에 오신 것을 환영합니다