CentOS sytemctl enable tomcat 无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS sytemctl enable tomcat 无效相关的知识,希望对你有一定的参考价值。

systemctl是新的方式,为什么只有旧的chkconfig方式才能设置开机启动

[root@localhost ~]# systemctl enable tomcat
tomcat.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig tomcat on

下方的却可以
chkconfig --add tomcat
chkconfig tomcat on

[root@localhost ~]# vi /etc/init.d/tomcat
#!/bin/sh
# chkconfig:2345 10 90
# description:tomcat service
JRE_HOME=/usr/local/jdk/jre
CATALINA_HOME=/usr/local/tomcat
CentOS:CentOS 7 64位
Tomcat:apache-tomcat-7.0.72.tar.gz
JDK :jdk-8u111-linux-x64.tar.gz

这里概括说一下。具体要自己测试,搜索的资料。否则到任何一块不理解的,都会出错。希望下面的内容对你有用:1,首先确定使用的版本,包括你的centos6.5是64位还是32位。然后到官方网站下载软件。这里以一个稳定的版本为例:当然你可以到时变更成你喜欢的。或者最新的。Tomcat项目使用要用到JAVA,这里选择JAVA1.7,也就是通常所说的JAVA764位版本的jdk-7-linux-x64.tar.gz32位版本的jdk-7u3-linux-i586.tar.gz,Tomcat不分位数,直接下载apache-tomcat-7.0.30.tar.gz,以上通过搜索或者官方网站下载相近的即可。2,将这些文件解压到目录,一般来说是在/usr/local目录,命名为Java,TomcaT目录,当然具体名字你也可以定制。3,配置环境变量,这个环境变量根据你定义的名字进行引用。保持一致即可。下面给你一个生产环境的配置:安装Java和Tomcat目录都是/usr/local下面,名字就是下面声明的。将这个加到/etc/profilesource/etc/profile生效或者重启。当然其他位置环境变量你自己定。在Tomcat1安装包里改变一些端口。如你所说的。基本就OK。如果有/etc/init.d下面的启动文件,要改一下配置,没有的话,直接在不同目录启动即可。JAVA_HOME="/usr/local/java"CLASS_PATH="/usr/local/java/lib/tool.jar:/usr/local/java/jre/lib/dt.jar"exportnginx_HOMEJAVA_HOMECLASS_PATHCATALINA_HOME="/usr/local/tomcat"CATALINA_BASE="/usr/local/tomcat"exportCATALINA_HOMECATALINA_BASECATALINA_1_HOME="/usr/local/tomcat1"CATALINA_1_BASE="/usr/local/tomcat1"exportCATALINA_1_HOMECATALINA_1_BASETOMCAT_HOME="/usr/local/tomcat"exportTOMCAT_HOMETOMCAT_1_HOME="/usr/local/tomcat1"exportTOMCAT_1_HOMEPATH=".:/usr/local/svn/bin:/usr/local/java/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/bin:/bin:/sbin:"4,然后将做好的项目话在Tomcat/webapps里。然后运行Tomcat即可打开。追问

答非所问,我问的是tomcat设置启动,而非运行。

参考技术A 你这个和我的设置方法完全不同 不知为啥

Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

更新了最新的Android Studio预览版之后,运行程序。发现弹出了一个Error

 

[html] view plain copy
 
 技术分享技术分享
  1. Instant Run requires ‘Tools | Android | Enable ADB integration‘ to be enabled.  


google了一下之后,找到了解决办法。

 

菜单栏,Tools -> Adnroid -> enable ADB integration

在运行就ok了 哈哈

附一张最新版本

技术分享


以上是关于CentOS sytemctl enable tomcat 无效的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7 sytemctl 自定义服务开机启动

centos install shutter (How to enable Nux Dextop repository on CentOS or RHEL)

How To Enable EPEL Repository in RHEL/CentOS 7/6/5?

How to Enable RPMForge Repository in RHEL/CentOS 7.x/6.x/5.x

Centos7最小化安装报错There are no enabled repos. Run "yum repolist all" to see the repos you have

centos 安装beanstalkd