추가 읽기

추가 읽기

사용SSHcatalina.sh, 실행하여 시작하고 싶습니다.수코양이서버(내 클라이언트 Mac 터미널에서).

로그인하는데 문제가 없습니다.

그런 다음 이렇게 합니다.

[site /home/public]$ cd $CATALINA_HOME/bin

입력 후 다음을 얻습니다.

[site /bin]$

나는 시도한다:

./catalina.sh start

하지만 나는 다음을 얻습니다.

-bash: ./catalina.sh: No such file or directory

편집하다. 이것이 중요한지는 모르겠지만 다음을 수행했습니다.

[site /usr/local]$ cd apache-tomcat-8.5
[site /usr/local/apache-tomcat-8.5]$ cd bin
[site /usr/local/apache-tomcat-8.5/bin]$ catalina.sh start
-bash: catalina.sh: command not found
[site /usr/local/apache-tomcat-8.5/bin]$ ./catalina.sh start
Using CATALINA_BASE:   /usr/local/apache-tomcat-8.5
Using CATALINA_HOME:   /usr/local/apache-tomcat-8.5
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5/temp
Using JRE_HOME:        /usr/local
Using CLASSPATH:       /usr/local/apache-tomcat-8.5/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5/bin/tomcat-juli.jar
touch: /usr/local/apache-tomcat-8.5/logs/catalina.out: Read-only file system
./catalina.sh: cannot create /usr/local/apache-tomcat-8.5/logs/catalina.out: Read-only file system
[site /usr/local/apache-tomcat-8.5/bin]$ 

답변1

[사이트/홈/공공]$ cd $CATALINA_HOME/bin

레시피를 무작정 복사하고 붙여넣어서 따라해서는 안 됩니다. 아직 변수를 설정하지 않은 경우 CATALINA_HOME다음으로 이동합니다 /bin.확실히(운영 체제 디렉토리이기 때문에)는 FreeBSD에서 Tomcat이 설치된 위치가 아닙니다.

Tomcat 8이 패키지/포트에서 설치되고 구성된 경우 디렉토리 트리의 위치는 tomcat8_catalina_base입니다 /etc/rc.conf{,.local}.

sysrc명령은 이를 표시하는 가장 쉬운 방법 중 하나입니다.

%sysrc tomcat8_catalina_base

또한 사전 프로비저닝된 tomcat8서비스 시작/중지는 service명령을 통해 수행됩니다.

# tomcat8 서비스 시작

추가 읽기

관련 정보