基于Tomcat部署JAVA开源产品
Posted 包小哲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Tomcat部署JAVA开源产品相关的知识,希望对你有一定的参考价值。
1、将源码编译后打包的war包上传需要部署的机器
1 [root@gz01-tomcat-node01 war]# mkdir -p /usr/local/jeesns 2 [root@gz01-tomcat-node01 war]# cd /usr/local/jeesns/ 3 [root@gz01-tomcat-node01 jeesns]# pwd 4 /usr/local/jeesns 5 [root@gz01-tomcat-node01 jeesns]# ll 6 总用量 30264 7 -rw-r--r--. 1 root root 30989551 4月 15 2019 jeesns.war
2、在/usr/local/tomcat/conf/Catalina/localhost目录建立一个jeesns.xml文件
1 [root@gz01-tomcat-node01 localhost]# vim jeesns.xml 2 <?xml version="1.0" encoding="UTF-8"?> 3 <Context docBase="/usr/local/jeesns" reloadable="false" />
3、把war包解压缩
1 [root@gz01-tomcat-node01 jeesns]# uzip jeesns.war 2 [root@gz01-tomcat-node01 jeesns]# cat readme.txt 3 环境要求 4 JDK8或更高版本 5 Tomcat8.0或更高版本 6 mysql5.1或更高版本 7 8 搭建步骤 9 1、将重新上传到支持JAVA的空间或者服务器上; 10 2、导入数据库,将/database/jeesns.sql导入到mysql数据库中; 11 3、修改数据库信息,修改文件:WEB-INF\\classes\\jeesns.properties 12 jdbc.driver=com.mysql.jdbc.Driver 13 jdbc.url=jdbc:mysql://数据库服务器IP(本地直接用localhost):端口号(默认3306)/数据库名?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull 14 jdbc.user=数据库用户名 15 jdbc.password=数据库密码 16 #后台管理目录 17 managePath=manage 18 19 4、重启Tomcat。 20 后台登录地址:http://域名/manage/ 21 后台用户名:admin
4、创建数据库,并且导入数据,在修改数据库信息
1 [root@gz01-tomcat-node01 jeesns]# yum install mariadb-server -y 2 [root@gz01-tomcat-node01 jeesns]# systemctl start mariadb 3 [root@gz01-tomcat-node01 jeesns]# systemctl enable mariadb 4 [root@gz01-tomcat-node01 jeesns]# mysql_secure_installation 5 设置字符集: 6 [root@gz01-tomcat-node01 jeesns]# vim /etc/my.cnf 7 default-storage-engine = innodb 8 innodb_file_per_table 9 max_connections = 4096 10 collation-server = utf8_general_ci 11 character-set-server = utf8 12 [root@gz01-tomcat-node01 jeesns]# vim /etc/my.cnf.d/client.cnf 13 [client] 14 default-character-set=utf8 15 [root@gz01-tomcat-node01 jeesns]# vim /etc/my.cnf.d/mysql-clients.cnf 16 [mysql] 17 default-character-set=utf8 18 [root@gz01-tomcat-node01 jeesns]# systemctl restart mariadb
创建jeesns数据库
1 MariaDB [(none)]> CREATE DATABASE jeesns CHARACTER SET utf8 COLLATE utf8_general_ci; 2 Query OK
导入数据
1 [root@gz01-tomcat-node01 database]# mysql -uroot -p -D jeesns < jeesns.sql
修改数据库信息,修改文件:WEB-INF\\classes\\jeesns.properties
1 [root@gz01-tomcat-node01 classes]# pwd 2 /usr/local/jeesns/WEB-INF/classes 3 [root@gz01-tomcat-node01 classes]# vim jeesns.properties 4 jdbc.driver=com.mysql.jdbc.Driver 5 jdbc.url=jdbc:mysql://localhost:3306/jeesns?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true 6 jdbc.user=root 7 jdbc.password=baidu.com@ip 8 9 managePath=manage 10 groupPath=group 11 weiboPath=weibo 12 frontTemplate=front 13 memberTemplate=member 14 manageTemplate=manage 15 mobileTemplate=mobile
5、启动tomcat ,浏览器访问
[root@gz01-tomcat-node01 tomcat]# ./bin/startup.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/jdk Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started.
http://192.168.1.124/jeesns
http://192.168.1.124/jeesns/manage/
以上是关于基于Tomcat部署JAVA开源产品的主要内容,如果未能解决你的问题,请参考以下文章