Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the installation and deployment of CronHub

2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)05/31 Report--

This article is to share with you about the installation and deployment of CronHub, the editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.

I. basic environment

IP:10.29.181.32

# mkdir-p / opt/software/tools

# ls / opt/software/tools

Apache-ant-1.9.9-bin.tar.bz2 jdk-8u51-linux-x64.tar.gz

Apache-tomcat-8.0.24.tar.gz master.zip

Second, install MYSQL

(1) yum can be used for installation

# yum-y install mysql-server

# yum-y install php-mysql

(2) you can install using the source code installation script written by yourself.

# cd / opt/software/tools

# unzip mysql-install.zip

# cd mysql-install

# vim mysql_install.sh

Change the correct path where package_dir stores the script for you

# sh mysql_install.sh

#. / etc/profile

# vim / etc/my.cnf

Change:

Innodb_buffer_pool_size = 2G

# / etc/init.d/mysqld start launch

# setting chkconfig mysqld on for self-booting

# mysqladmin-u root password '1qazox WSXY' Set the user password to log in to mysql

# mysql-uroot-p login authentication

> select user,host,password from mysql.user

Delete from mysql.user where user=''; deletes anonymous users

> grant all privileges on cronhub_manage_system.* to 'cronhub'@'%' identified by' 1qazure WSXstores; authorized users can connect to libraries used by cronhub

Build a database and a table

# cd / opt/software/tools

# unzip master.zip

# mv CronHub-master/ / usr/local/

# cd / usr/local/CronHub-master/WebRoot/download

# mysql-uroot-p

< cronhub_manage_system.sql # mysql -uroot -p >

Show databases;-- > cronhub_manage_system

> use cronhub_manage_system

Show tables; looks at the generated tables in the library and empties them

Third, install JDK

# cd / opt/software/tools/

# tar zxvf jdk-8u51-linux-x64.tar.gz

# mkdir / usr/local/java

# mv jdk1.8.0_51/ / usr/local/java/

# vim / etc/profile

Add the following:

# set JDK enviroment

JAVA_HOME=/usr/local/java/jdk1.8.0_51

JAVA_BIN=/usr/local/java/jdk1.8.0_51/bin

PATH=$PATH:$JAVA_BIN

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Export JAVA_HOME JAVA_BIN PATH CLASSPATH

#. / etc/profile

# java-version verification

Java version "1.8.051"

4. Modify the configuration file of JAVA WEB central server and package

(1) install ant

# cd / opt/software/tools/

# tar xvf apache-ant-1.9.9-bin.tar.bz2-C / usr/local/

# vim / etc/profile

Add the following:

# set Ant enviroment

Export ANT_HOME=/usr/local/apache-ant-1.9.9

Export PATH=$PATH:$ANT_HOME/bin

#. / etc/profile

(2) modify the configuration file

# cd / usr/local/CronHub-master/ant

# vim 192.168.101.9.properties

Contains the contents of the application.properties and log4j.properties files. Need to change to your own database, installation path and other information. The contents are as follows:

Db.jdbcurl=jdbc\: mysql\: / / 10.29.181.32\: 3306/cronhub_manage_system?useUnicode\ = true&characterEncoding\ = UTF-8

Db.username=cronhub

Db.password=1qaz@WSX?

UndoReportHttpUrl=http\: / / 10.29.181.32\: 8085/record_undo/report.action

ServerRootUrl=http\: / / 10.29.181.32\: 8085

AlertFromUserMail=monitor@66rpg.com

AlertFromPassword=YjImayomdhk55nQq

AlertHostMail=smtp.exmail.qq.com

AlertDestMail= {"3004947672@qq.com"\: ""}

# log4j

Log4j.rootLogger=info, stdout

Log4j.appender.stdout=org.apache.log4j.ConsoleAppender

Log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

Log4j.appender.stdout.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n

Log4j.logger.Validate=info, validate

Log4j.appender.validate=org.apache.log4j.DailyRollingFileAppender

Log4j.appender.validate.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/service.log

Log4j.appender.validate.DatePattern='.'yyyy-MM-dd'.bak'

Log4j.appender.validate.layout=org.apache.log4j.PatternLayout

Log4j.appender.validate.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n

Log4j.logger.Error=error, err

Log4j.appender.err=org.apache.log4j.DailyRollingFileAppender

Log4j.appender.err.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/error.log

Log4j.appender.err.DatePattern='.'yyyy-MM-dd'.bak'

Log4j.appender.err.layout=org.apache.log4j.PatternLayout

Log4j.appender.err.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n

Log4j.logger.DaemonError=error, daemonError

Log4j.appender.daemonError=org.apache.log4j.DailyRollingFileAppender

Log4j.appender.daemonError.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/daemonError.log

Log4j.appender.daemonError.DatePattern='.'yyyy-MM-dd'.bak'

Log4j.appender.daemonError.layout=org.apache.log4j.PatternLayout

Log4j.appender.daemonError.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n

Log4j.logger.RecordUndoLogger=info, recordUndoLogger

Log4j.appender.recordUndoLogger=org.apache.log4j.DailyRollingFileAppender

Log4j.appender.recordUndoLogger.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/recordUndoLogger.log

Log4j.appender.recordUndoLogger.DatePattern='.'yyyy-MM-dd'.bak'

Log4j.appender.recordUndoLogger.layout=org.apache.log4j.PatternLayout

Log4j.appender.recordUndoLogger.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n

Log4j.logger.RecordDoneLogger=info, recordDoneLogger

Log4j.appender.recordDoneLogger=org.apache.log4j.DailyRollingFileAppender

Log4j.appender.recordDoneLogger.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/recordDoneLogger.log

Log4j.appender.recordDoneLogger.DatePattern='.'yyyy-MM-dd'.bak'

Log4j.appender.recordDoneLogger.layout=org.apache.log4j.PatternLayout

Log4j.appender.recordDoneLogger.layout.ConversionPattern= [% d {yyyy-MM-dd HH\: mm\: ss}]% p\ t |% m% n

Log4j.logger.RecordDoneError=info, recordDoneError

Log4j.appender.recordDoneError=org.apache.log4j.DailyRollingFileAppender

Log4j.appender.recordDoneError.File=/usr/local/dispatch_system_tomcat/logs/dispatch_sys/recordDoneError.log

Log4j.appender.recordDoneError.DatePattern='.'yyyy-MM-dd'.bak'

Log4j.appender.recordDoneError.layout=org.apache.log4j.PatternLayout

(3) run build.xml to package

# cd / usr/local/CronHub-master/ant

# ant-f build.xml

# ls / usr/local/CronHub-master/war/CronhubManageSystem_101.9.war

Deploy the war package to tomcat and start it

(1) install tomcat

# cd / opt/software/tools/

# tar zxvf apache-tomcat-8.0.24.tar.gz-C / usr/local/

# cd / usr/local/

# mv apache-tomcat-8.0.24/ dispatch_system_tomcat

(2) deploy tomcat and start it

Be sure to put the previously typed war package under webapp/ROOT/

# rm-rf / usr/local/dispatch_system_tomcat/webapps/ROOT/*

# cp / usr/local/CronHub-master/war/CronhubManageSystem_101.9.war\

/ usr/local/dispatch_system_tomcat/webapps/ROOT/

# cd / usr/local/dispatch_system_tomcat/webapps/ROOT/

# jar-xvf CronhubManageSystem_101.9.war decompress war package

# vim / usr/local/dispatch_system_tomcat/conf/server.xml

Change startup port 8080 to 8085

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report