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

最新文章

  1. sql server 存储过程 以及java如何使用存储过程
  2. git服务器新增仓库
  3. 转:fatal error: SDL/SDL.h: No such file or directory
  4. python signal信号
  5. ViewPager+tab+Fragment的滑动
  6. 当编译AFNetworking 2.0时出现了Undefined symbols for architecture i386
  7. PLSQL_性能优化系列13_Oracle Index Rebuild索引重建
  8. BZOJ_1015_星球大战_[JSOI2008]_(并查集)
  9. C#中有关字符串去重的解决方案
  10. 数组操作- reverse sort each 操作
  11. 分析一个socket通信: server/client
  12. 每日一练之自适应中值滤波器(基于OpenCV实现)
  13. mysql常用脚本及命令记录
  14. oo第四次博客总结
  15. Android性能优化9-ANR完全解析
  16. 全排列 ---java
  17. Spring AOP @Before @Around @After 等 advice 的执行顺序
  18. jq动画分析1
  19. 去掉idea中竖线
  20. 【Python】数据库练习-1

热门文章

  1. 文本数据IO操作--字符流
  2. 彻底理解CORS跨域原理
  3. 基于.NET环境,C#语言 实现 TCP NAT
  4. k8s pod访问不通外网问题排查
  5. 设计模式----创建型型模式之单件模式(Singleton pattern)
  6. Mysql高手系列 - 第24篇:如何正确的使用索引?【高手进阶】
  7. 洛谷 P2145 [JSOI2007]祖码
  8. ANC主动降噪理论
  9. .NET进阶篇03-Reflection反射、Attribute特性
  10. 面试官,不要再问我“Java GC垃圾回收机制”了