解压jsvc.tar.g shell>cd /usr/local/tomcat6/bin shell>sudo tar zxvf jsvc.tar.gz 准备编译配置文件 shell>cd jsvc-src /configure –with-java=/usr/lib/jvm/java-6-sun (java的安装路径) shell>sudo make 如果没有出现错误,jsvc就安装成功了。 设置启动脚本拷贝jsvc带的tomcat5.sh 脚本拷贝到 /etc/init.d/ 下,并改名为tomcat shell>sudo cp /usr/local/tomcat6/bin/jsvc-src /jsvc \ #设置正确的jsvc程序的位置 $DAEMON_HOME/jsvc-src/jsvc \ #设置正确的jsvc程序的位置 设置 /etc/init.d/tomcat的可执行权限Shell ;; stop) # # Stop Tomcat # $DAEMON_HOME/jsvc-src/jsvc \ -stop \ -pidfile $PID_FILE \ org.apache.catalina.startup.Bootstrap
apache-tomcat-* chmod -R 770 apache-tomcat-* 建立软连接(方便管理,非必要) ln -s /data/apache-tomcat-* tomcat 2.3 生成jsvc /configure --with-java=$JAVA_HOME make cp jsvc ../.. cd ../.. 2.4 修改Tomcat的. apache-tomcat-*/bin/daemon.sh #去掉注释,修改JAVA_HOME的值,TOMCAT_USER值改为tomcat # Setup parameters for running the jsvc
creating native/Makefile *** All done *** Now you can issue "make" [root@centos6 unix]# make 完成后会生成一个文件jsvc [root@centos6 unix]# ll jsvc -rwxr-xr-x. 1 root root 143689 Nov 27 20:49 jsvc 将jsvc文件拷贝至/tomcat/bin 目录下 [root@centos6 unix]# cp jsvc /application/tomcat/bin/ [root@centos6 unix]# ll /application/tomcat /bin/jsvc -rwxr-xr-x. 1 root root 143689 Nov 27 20:50 /application/tomcat/bin/jsvc 配置daemon.sh test"
configure --with-java=/usr/local/src/jdk1.7.0_79 [root@node132 unix]# make [root@node132 unix]# cp jsvc local/tomcat [root@node132 bin]# /etc/init.d/tomcatd start [root@node132 local]# ss -nltp|grep jsvc LISTEN 0 100 :::8009 :::* users:(("jsvc",15942,45)) LISTEN 0 100 :::8080 :::* users:(("jsvc",15942,44 00:00:00 jsvc.exec -java-home /usr/local/.. tomcat 16294 16293 2 17:10 ? 00:00:02 jsvc.exec -java-home /usr/local/..
Dhadoop.security.logger=INFO,NullAppender org.apache.hadoop.hdfs.server.namenode.NameNode --- exec "$JSVC " \ -Dproc_$COMMAND -outfile "$JSVC_OUTFILE" \ -errfile "$JSVC_ERRFILE" \
bireme服务,修改配置使其能读取kafka的数据并能向Greenplum写入数据 前置 运行上述软件需要先安装java yum -y install java-1.8.0-openjdk.x86_64 安装jsvc yum -y install jsvc 确保机器对MySQL,Kafka,Greenplum网络连通 Kafka 为了简便,此处使用腾讯云CKafka作为例子 1.
#mv jdk1.7.0_05.zip /opt/dbforbix/ #cd /opt/dbforbix/ #unzip jdk1.7.0_05.zip 3、将JSVC介质到到/opt/dbforbix zabbix-server1 dbforbix]# ls -l drwxr-xr-x 3 root root 177 Mar 25 22:49 commons-daemon-1.0.15-src(JSVC -b -B /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin /opt/dbforbix/jdk1.7.0_05/bin -f jsvc
rafael@centos6 local]$ sudo chown -R tomcat.tomcat tomcat-7.0/ 创建daemon在/etc/init.d的自启动,先编译Tomcat自带的jsvc configure --with-java=/usr/java/default [rafael@centos6 unix]$ sudo make [rafael@centos6 unix]$ sudo cp jsvc
查询占用 是这样的sudo lsof -i :8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME jsvc 729 www 57u IPv6 28740 0t0 TCP *:webcache (LISTEN)端口 8080 正被一个名为 jsvc 的进程占用。
-s daemon boot start port -i cronhub center server's ip used for download daemon's jar and jdk and jsvc and so on -p cronhub center server's port used for download daemon's jar and jdk and jsvc and so on
前几天总结了使用JSVC来设置tomcat作为linux服务并且开机自动启动,但是如果要更专业一点来控制tomcat的启动,使用Java Service Wrapper应该不失为一个好的选择,下面来总结一下 status 至此,使用Java Service Wrapper来设置Tomcat作为Linux的服务完成,从此过程看来,Java Service Wrapper对tomcat的控制程度比tomcat自带的JSVC
. *** All done *** Now you can issue "make" 5、执行make: make 6、执行make后会生成一个jsvc的文件,将其复制到tomcat的bin目录。 cp jsvc /opt/tomcat/bin/ 7、在tomcat/bin目录里面有一个daemon.sh 这个文件就是启动和关闭tomcat的服务守候程序。
07:35:03 jsvc.exec -java-home /opt/mysql/enterprise/monitor/java -user mysqlmem -pidfile /opt/mysql
workstation RUN yum -y install java-1.8.0-openjdk-headless RUN yum -y install apache-commons-daemon-jsvc
/configure make cp jsvc ../.. cd ../..
yum remove -y perl-Digest-HMAC.noarch yum remove -y perl-Digest-SHA1.x86_64 yum remove -y bigtop-jsvc.x86
Also, In secure mode, control will go to Jsvc // and Datanode process hangs if it does not exit
HADOOP_REGISTRYDNS_SECURE_USER=yarn # Supplemental options for privileged registry DNS # By default, Hadoop uses jsvc
Also, In secure mode, control will go to Jsvc // and Datanode process hangs if it does not exit
version of the Java Runtime only recognizes class file versions up to 52.0 因此先安装JDK 11: yum -y install jsvc