[wcp部署]Linux(Ubuntu)安装部署WCP
1.安装JAVA运行环境
配置环境变量及安装jdk
mkdir /usr/local/java
tar -zxvf jdk-8u31-linux-x64.gz #解压jdk包
mv jdk1.8.0_31 /usr/local/java/jdk #移动解压好的到/usr/local/java/jdk
设置JAVA环境
在/etc/profile文件中添加如下几行:
## JAVA
export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新加载环境变量
source /etc/profile
java -version; #这时候可以看到java版本信息
解决配置环境变量,用java -version查看版本报错问题
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8xxx/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8xxx/bin/javac 300
sudo update-alternatives --config java
其中 /usr/local/java/jdk1.8xxx 是你的jdk 路径(xxx 是jdk1.8版本号看自己的是多少)
2.安装Tomcat
tar -zxvf apache-tomcat-7.0.81.tar.gz; #解压
mv apache-tomcat-7.0.81 /usr/local/apache-tomcat; #移动
设置Tomcat环境变量
在 /etc/profile 文件末尾添加
export CATALINA_HOME=/usr/local/apache-tomcat
source /etc/profile; #重新加载环境变量
sudo cp /usr/local/apache-tomcat/apache-tomcat-7.0.81/bin/catalina.sh /etc/init.d/tomcat; #添加自动启动
在 /etc/init.d/tomcat 文件里的第二行添加如下内容
#!/bin/sh
CATALINA_HOME=/usr/local/apache-tomcat
JAVA_HOME=/usr/local/java_jdk/jdk
# chkconfig: 2345 10 90
# description:Tomcat service
chkconfig tomcat on; #设置自动启动(只适用于centos或者redhat)
service tomcat start 如果不能执行,用下面的方法
**进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器**
这时候访问 http://localhost:8080 (如果是阿里云需要将local host改成公网ip,并在阿里云控制台实例中设置安全组规则)
可以看到tomcat的默认页面(注意防火墙打开8080端口)
3.部署mysql
3.1 Ubuntu中mysql设置表名不区分大小写
1.切换到root用户,进入 /etc/mysql/mysql.conf.d目录
2.打开mysqld.cnf文件,在【mysqld】下面增加一行:lower_case_table_names=1
3.重启mysql,使用命令:sudo /etc/init.d/mysql restart
3.2 创建数据库
##创建数据库wcp3;创建用户uwcp3,密码wcp123456,授权uwcp3可以访问wcp3下的所有对象。【数据库名、用户名、密码根据自己的爱好确定,要与wcp的jdbc.properties配置文件保持一致】
执行grant all privileges on wcp3.* to uwcp3@localhost identified by 'wcp123456';如果报错,则先输入flush privileges
mysql -uroot –p
> create database wcp3 character set utf8;
> grant all privileges on wcp3.* to uwcp3@localhost identified by 'wcp123456';
> flush privileges;
4.程序部署
1)上传程序
将下载的WCP包解压,将文件夹ROOT和wda复制到/usr/local/apache-tomcat/webapps下。
2)导入数据库
mysql> source /usr/local/apache-tomcat/webapps/WCP.free.4.0.7.base.Setup/sql/wcp.free.4.0.6.sql;
3) 设置数据库连接与应用配置
设置WCP连接数据库的帐号密码及数据库名。文件为webs/ROOT/WEB-INF/classes/jdbc.properties mysql的默认端口号为3306
/usr/local/apache-tomcat/webapps/WCP.free.4.0.7.base.Setup/webs/ROOT/WEB-INF/classes$ sudo vim jdbc.properties
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/wcp3?useUnicode=true&characterEncoding=utf-8
jdbc.username=uwcp3
jdbc.password=wcp123456
4) 登录测试http://ip_addr:8080
[wcp部署]Linux(Ubuntu)安装部署WCP的更多相关文章
- linux下安装部署ansible
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
- Kibana在Linux上安装部署及使用说明
Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www. ...
- asp.net core2.1 部署centos7/linux系统 -- 安装部署(一)
原文:asp.net core2.1 部署centos7/linux系统 -- 安装部署(一) 1.安装dotnet sdk(添加产品秘钥与yum源) 添加yum源:sudo rpm -Uvh htt ...
- Ubuntu安装部署Kafka
Ubuntu安装部署Kafka 环境: Ubuntu 18.04.4 LTS ,JDK1.8,kafka_2.12-2.3.1 确保已经安装了JDK,JDK安装过程不再赘述.可参考文章xxxx 一.下 ...
- 怎么在linux上安装部署jenkins
怎么在linux上安装部署jenkins 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 教程之前 ...
- 05.Linux系统-WCP知识共享平台安装部署(旗舰版)
WCP知识共享平台部署 一.环境准备 操作系统:CentOS Linux release 7.5.1804 (Core) Java:jdk-7u79-linux-x64.tar.gz 中间件:apac ...
- 怎么在linux Ubuntu上部署nodejs
今天特别开心,同时也有兴趣把最近的一些工作总结一下. 第一,方便记忆. 第二, 给需要的同学做参考 node.js 在本地的话,比较容易运行,node app.js 命令就搞定,但是当需要部署到生产环 ...
- Linux下安装部署Samba共享盘的操作手册
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...
- Linux Tomcat安装部署项目
一.上传Tomcat服务器
- Vmware部署Linux无人值守安装Centos7系统
Linux - 无人值守安装服务 # 需求分析 - 使用光盘镜像来安装 Linux 系统的方式; 坦白讲, 该方法适用于只安装少量 Linux 系统的情况, 如果生产环境中有数百台服务器都需安装系统, ...
随机推荐
- ActiveMQ学习总结------入门篇01
注:*这篇博文文章主要介绍ActiveMQ是什么原理性的内容和如何安装和简易操作 一. ActiveMQ 简介 1 ActiveMQ是什么呢?看起来好碉堡的东西哇! ActiveMQ 是 Apach ...
- B/S 端构建的基于 WebGL 3D 可视化档案馆管理系统
前言 档案管理系统是通过建立统一的标准以规范整个文件管理,包括规范各业务系统的文件管理的完整的档案资源信息共享服务平台,主要实现档案流水化采集功能.为企事业单位的档案现代化管理,提供完整的解决方案,档 ...
- springmvc引入静态资源文件
如果web.xml中配置的DispatcherServlet请求映射为“/”, springmvc将捕获web容器所有的请求,当然也包括对静态资源的请求.springmvc会将他们当成一个普通请求处理 ...
- A-08 拉格朗日对偶性
目录 拉格朗日对偶性 一.原始问题 1.1 约束最优化问题 1.2 广义拉格朗日函数 1.3 约束条件的考虑 二.对偶问题 三.原始问题和对偶问题的关系 3.1 定理1 3.2 推论1 3.3 定理2 ...
- sublime text2解决中文乱码,支持中文的设置方法
步骤: 1.安装Sublime Package Control. 在Sublime Text 2上用Ctrl+-打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装P ...
- KEIL软件中编译时出现的Error L6200E: symbol multiply defined ...的解决方法
原因:如LCD.C文件使用了bmp.h中的image[ ]变量,那么就不能将#include"bmp.h"放在LCD.H中,要将#include"bmp.h"放 ...
- SQL SERVER数据库基本语法汇总,仅代表个人整理,仅供参考
以下SQL基本语法皆由本人整理,以下做一个汇总,关于游标,可作为了解,不要求掌握,其他查询.修改.删除操作等基本语法必须会使用.select * from [dbo].[TBICJE]select m ...
- idea破解版安装、配置jdk以及建立一个简单的maven工程
idea破解版安装.配置jdk,配置jdk环境变量以及建立一个简单的maven工程 一.idea破解版以及配置文件下载 下载网址:https://pan.baidu.com/s/1yojA51X1RU ...
- 弄明白CMS和G1,就靠这一篇了
目录 1 CMS收集器 安全点(Safepoint) 安全区域 2 G1收集器 卡表(Card Table) 3 总结 4 参考 在开始介绍CMS和G1前,我们可以剧透几点: 根据不同分代的特点,收集 ...
- CodeForces - 1214D B2. Books Exchange (hard version)
题目链接:http://codeforces.com/problemset/problem/1249/B2 思路:用并查集模拟链表,把关系串联起来,如果成环,则满足题意.之后再用并查集合并一个链,一个 ...