java - tomcat可以脱离myeclipse独立运行项目吗?
PHP中文网
PHP中文网 2017-04-18 10:15:58
0
18
1002

启动项目总是要在myeclipse中用tomcat启动,能不用myeclipse直接用tomcat或者别的服务器启动项目吗?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(18)
Ty80

가장 간단한 예로 eclipse를 모든 서버에 설치해야 한다고 생각하시나요?

左手右手慢动作

이건 가능해야 합니다.

小葫芦

이 소프트웨어는 tomcat과 통합되어 있으며, 프로덕션 환경에서는 tomcat이 서버에 별도로 존재하며 쉘 명령을 통해 작동됩니다.

伊谢尔伦

myeclipse는 단지 IDE일 뿐입니다.

Ty80

기본 포트 번호는 8080입니다. 일반적으로 개발하고 테스트할 때 브라우저 주소창에 http://localhost:8080/프로젝트 이름?파라미터 이름=파라미터 값을 입력하여 프로젝트에 접근합니다.

黄舟

그렇습니다. 너무 많은 문제를 피하기 위해 maven이나 gradle을 사용하는 것이 좋습니다.

伊谢尔伦

물론이죠.

迷茫

물론 프로젝트를 war 형식으로 패키징하고 tomcat의 webapps 디렉토리에 넣어 실행해도 됩니다

小葫芦

물론 tomcat은 서버이고 myeclipse는 Java 프로젝트를 작성하는 데 사용되는 IDE입니다. 프로젝트를 jar 패키지나 war 패키지로 포맷하고 tomcat에서 실행해야 합니다.

Ty80

문제 분석:
이 질문을 제기하는 것은 질문자가 tomcat과 myeclipse의 개념을 명확하게 이해하지 못하고 있음을 보여줍니다. 이에 대한 정답은 물론 yes...또는 yes 등이 아닙니다. 개념적 관계를 명확히 하는 방법은 초점입니다.

정답:

  • tomcat은 web服务器이며, weblogic(Java에서 흔히 사용), apache(PHP에서 흔히 사용), iis(.net에서 흔히 사용)과 같은 개념입니다. , 그들은 모두 동일합니다. 웹 프로그램의 실행 환경입니다.

  • myeclipse는 集成开发环境(ide)입니다. 동일한 개념으로는 intellJ idea, visual studio, php storm 등이 있습니다. 통합이라는 단어의 의미는 코드를 편리하게 편집할 수 있다는 것입니다. 또한 Maven 플러그인, Git 버전 관리, Tomcat 및 기타 웹 서버와 같은 다양한 도구를 통합하여 개발 및 디버깅을 더욱 편리하게 만듭니다.

  • myeclipse에서 디버그 또는 실행 버튼을 클릭하면 myeclipse는 실제로 tomcat(또는 다른 웹 서버)의 startup.bat(Linux에서는 startup.sh) 명령을 실행합니다. 따라서 웹 프로그램은 반드시 이를 수행할 수 있습니다. 웹 서버에서만 실행되며 웹 서버는 독립적입니다(특히 IDE와 독립적).

  • Tomcat을 myeclipse에서 실행해야 한다면 tomcat을 실행하는 모든 서버에 myeclipse가 설치되어 있어야 합니까?

  • tomcat 디렉토리 구조

  • tomcat이 Java 프로젝트를 배포합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿