찾다

 >  Q&A  >  본문

java - tomcat可以脱离myeclipse独立运行项目吗?

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

PHP中文网PHP中文网2812일 전1010

모든 응답(18)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 10:17:58

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

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 10:17:58

    이건 가능해야 합니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:17:58

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:17:58

    myeclipse는 단지 IDE일 뿐입니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:17:58

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

    회신하다
    0
  • 黄舟

    黄舟2017-04-18 10:17:58

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:17:58

    물론이죠.

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 10:17:58

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

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:17:58

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:17:58

    문제 분석:
    이 질문을 제기하는 것은 질문자가 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 프로젝트를 배포합니다

    회신하다
    0
  • 취소회신하다