我是一名Java开发人员,我不是那么喜欢系统工程师,所以我试图给你提供尽可能多的信息来了解我的情况。如何在Linux服务器上配置此Tomcat instane?
其实我有一个Linux的机我的组织上部署Java Web应用程序为的Tomcat服务器(由别人处理)。我试图弄清楚这台服务器是如何配置的以及我要做些什么来部署这个应用程序。
我使用这个Linux机器通过SSH。
所以我有以下情况:
我有可以访问这个目录中的特定用户:
/usr/local/tomcat/myprojectname/
,似乎包含Tomcat的实例。我认为他们已经给我的Tomcat实例命名了该服务器必须托管的项目的名称。
该目录包含这些文件夹:
[[email protected] myprojectname]$ ls
conf lib logs server shared temp webapps work
正如你也可以看到这个目录上启用了有我的项目的名称相同的用户。
我不明白这个Tomcat实例是如何配置的。
我怀疑这在/ usr /本地/ Tomcat的/ myprojectname/不包含一个完整的Tomcat安装,但“点”,以不同的安装,只有包含此实例的配置(可能呢?我是绝对不在系统工程中)。
我是这么认为的2个不同的原因:
1)由于在/ usr /本地/ Tomcat的/父目录包含:
[[email protected]]$ ls
default myprojectname tomcat-7 tomcat7-7
所以,在我看来,主要有:
myprojectname包含类似于Tomcat结构,配置s和部署我的应用程序的目录webapps。
的tomcat-7和\或的tomcat-7-7,可能是完整的Tomcat安装。
2)由于在/ usr /本地/ Tomcat的/ myprojectname/结构为:
.
|-conf
|---Catalina
|-----localhost
|-lib
|-logs
|-server
|-shared
|-webapps
|- .war files
|-work
|- Catalina
|- localhost
的的webapps文件夹中似乎包含旧部署的.war文件,但德lib,服务器,共享完全是空的!
的的conf目录包含这些配置文件:
[[email protected] conf]$ ls
Catalina catalina.policy catalina.properties context.xml logging.properties server.xml tomcat-users.xml web.xml
要启动和停止Tomcat的我我使用这2个statment:
sudo service myprojectname start
sudo service myprojectname stop
我不知道这些stament定义如果可以包含对管理者的启示和停止的一些参考。
那么这个Tomcat配置究竟如何工作?我的想法有意义或没有根据?