2013-07-09 4 views
0

Linux 서버에서 학습 환경을 구성 중입니다. java, oracle 데이터베이스, tomcat을 설치했으며 모든 사용자에 대해 JAVA_HOME, ORACLE_HOME 변수를 설정하고 .bash_profile 파일을 읽었을 때 수정했습니다. 영구히 설정하는 유일한 방법입니다. 그러나 Tomcat을 root와 다른 다른 사용자로부터 시작하려고 할 때 TOMCAT을 설정하기 위해 필요한 변수가 무엇인지 확신 할 수 없습니다. [여기서도 tomcat의 bin 폴더로 가야합니다.] 프로세스가 CATALINA_HOME을 사용하려고합니다. , CATALINA_BASE, CATALINA_TMPDIR 및 CLASSPATH [bootstrap.sh에 대한 (왜 bootstrap.sh가 필요한지 잘 모르겠다]), 어쨌든 내 질문은 어떤 변수가 바람둥이에 설정해야합니까? root와 다른 모든 사용자의 .bash_profile 파일에이 파일들을 모두 설정해야합니까? 나는 그 이상으로 많은 것을 알고있는 컨피규레이션에 지긋 지긋 해지고 도움이 필요하기 때문에 약간의 명확화가 필요하다.환경 변수 설정 Linux

나는, 나는 내가 다음과 같은 결과가

locate maven 

때 때문에 내가 생각하는 말 [MAVEN_HOME 중 하나를 설정하지] MAVEN을 설치 한 생각에 더 많은 :

/etc/maven 
/etc/maven/maven2-depmap.xml 
/usr/local/apache/tomcat/apache-tomcat-6.0.37/webapps/docs/maven-jars.html 
/usr/share/java-utils/xml/maven2jpp-mapdeps.xsl 

I 만약을 다음을 시도해보십시오. 출력하지 않았습니다.

locate maven | grep bin 

[이 질문이 좋은지 물어보십시오. 서버, 깊숙이/etc/maven ls -la에 32 개의 파일이 있다는 것을 보여 주지만 maven2-depmap.xml 만 볼 수 있습니다.

질문은 maven을 찾을 때 발견 된 파일을보고, 누구든지 내가 설치했는지 여부를 알려 주시겠습니까? :) :)

나는 GIT를 설치 안내서에 따라 설치해야한다. 나는 그 중 어느 것이 실제로 기억이 안 나는 것을 발견했다. 나는 curl_devel, gettext_devel을 다운로드하여 시작했다. * _devel stuff [ 나는 그들이 무엇인지 모르겠다. 내가 그들에 대해 알고 있어야하는지 모르겠다. 나는 그들을 설치하려고 할 때 git를 설치해야했다. git 패키지를 다운로드하기 위해 둘러 보았지만 7-10 분 후에 나는하지 않았다. 내가 진정으로 git 꾸러미를 얻을 수있는 곳을 찾는다. 그러나 나는 그다지 주목하지 않았기 때문에이 질문은 다른 사람들만큼 중요하지 않다. 내가 알고 싶은 것은 일단 어떤 환경 변수를 설정해야합니까?

읽어 주셔서 감사합니다. 감사합니다.

답변

-1

다른 간단한 라운드가 TOMCAT 사용자를 바꿀 수 있다고 생각합니다. 루트 사용자로 설정하십시오.

올바른 경로를 설정하고 루트 사용자와 함께 Tomcat이 올바르게 작동하는 경우에만 유용합니다.

권장 사항인지 잘 모릅니다.

+0

좋은 사례라고 생각하지 않습니다. 왜냐하면 나는 유일한 사용자이므로 루트로 가서 바람둥이를 시작할 수 있기 때문입니다. – Nounou

+0

루트로 프로세스를 실행하는 것은 매우 나쁜 생각입니다. 올바르게 구성하는 방법을 배우는 게으른 방법입니다. –

+0

게으른 @MarkFisher :-)에 아무런 문제가 없습니다. 게으름없이 우리는 여전히 사냥꾼이 될 것입니다. (루트로서 프로세스를 실행하는 것은 좋은 생각이 아닙니다. 게으름 때문에 나쁘지 않습니다. 시스템이 안전하지 않고 잠재적으로 시스템에 손상을 줄 수 있기 때문에 나쁜 것입니다. – flurbius