我安装了tomcat,设置了变量CATALINA_HOME=/opt/tomcat and CATALINA_BASE=/opt/tomcat。在终端中输入命令java,得到响应/usr/bin/java。因此,我如何理解这是JAVA_HOME的路径。是我设定的。当我在终端中使用$CATALINA_HOME/bin/startup.sh启动tomcat时,我会得到响应:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Usi
我正在使用brew安装tomcat,到目前为止一切正常。
我听说我可以使用brew服务将tomcat作为服务启动,但当我尝试时,它失败了。
brew services start tomcat
我收到了这个错误
Error: Formula `tomcat` has not implemented #plist or installed a locatable .plist file
我想知道怎么解决这个问题?
我使用的是Mac OS X 10.7.3。我通过macports 2.0.4安装了tomcat6。我将tomcat6位置放在了myeclipse for spring 10服务器配置中。到目前为止一切都很好。
然后我尝试在myeclipse中启动它。它无法启动,显示类似8080端口的内容已在使用中。
然后我去了终点站。
ps aux | grep tomcat
4进程出现。tomcat6似乎在安装后自动启动。然后我试着阻止它
sudo tomcatctl stop
问题来了。不管我怎么试,它总是说
Stopping Tomcat...(pid ****)............... givi
我从Linux服务器(CentOS)中删除了几个Tomcat安装。在安装Tomcat 8之后,现在当我尝试启动Tomcat 8 (./startup.sh)时,会出现以下错误:
Cannot find /opt/apache-tomcat-7.0.56/bin/setclasspath.sh
This file is needed to run this program
似乎我还没有正确地删除以前安装的tomcat。我怎么才能让这个发挥作用。帮助。
更新
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/
我有一个从php程序启动Apache Tomcat服务器的情况。我试过了,如下所示:
$las = system('cmd C:\apache-tomcat-8.0.21\bin\startup.bat',$ret);
echo $las. $ret;
//output
Microsoft Windows [Version 6.3.9600] (c) 2013 Microsoft Corporation. All rights reserved. C:\xampp\htdocs\web\operations>C:\xampp\htd
我想让我的自定义java.security.auth.login.config属性从tomcat目录(比如TOMCAT_HOME/bin/jass.config )中从用户定义的文件中读取。
* setenv.bat中的设置::
set "jaasFile=C:\Users\...\apache-tomcat-8.5.33\bin\jass.conf"
set "CATALINA_OPTS=%CATALINA_OPTS% -Djava.security.auth.login.config=%jaasFile%"
但是,如果我从java类中读取它,则显示为空:
S
我已经解压缩了apache-tomcat-8.0.28 successfuly.Then,我尝试使用cmd和startup.bat.But启动tomcat,它在下面返回,tomcat没有启动。
Using CATALINA_BASE: "D:\apache-tomcat-8.0.28"
Using CATALINA_HOME: "D:\apache-tomcat-8.0.28"
Using CATALINA_TMPDIR: "D:\apache-tomcat-8.0.28\temp"
Using JRE_HOME: "