设为首页 收藏本站
查看: 2813|回复: 0

[经验分享] Tomcat与mysql部署java环境

[复制链接]

尚未签到

发表于 2018-12-4 11:58:47 | 显示全部楼层 |阅读模式
  Tomcat与mysql部署java环境
  快速的搭建java环境,让新开发的项目能及时的得到测试,这是对一个系统工程师的基本要求。不多废话,下面分享一下我的项目经验:
  1. 安装配置tomcat与mysql、java环境
  我的系统环境:rhel6.3、yum环境已配置,不知道怎么配置yum请访问:http://stlong.blog.运维网.com
  安装:
  [root@localhost ~]# yum install tomcat* #安装tomcat
  [root@localhost ~]# yum install mysql* #安装mysql及其工具
  [root@localhost ~]# yum install java* #安装java
  配置mysql与tomcat:
  [root@localhost ~]# rpm -ql mysql-server #查看mysql-server安装的所有文件
  [root@localhost ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #建立mysql的配置文件
  [root@localhost ~]# vim /etc/my.cnf #编辑调整mysql
  [mysql] ##客户端模块中添加如下行
  default-character-set=utf8 #设置mysql的默认语言为utf8
  [mysqld] ##服务器端模块中添加如下行
  default-character-set=utf8 #设置mysql的默认语言为utf8
  [root@localhost ~]# /etc/init.d/mysqld start #启动mysql服务
  [root@localhost ~]# /etc/init.d/tomcat6 start #启动tomcat服务
  [root@localhost ~]# chkconfig tomcat6 on #开机启动
  [root@localhost ~]# chkconfig mysqld on
  2. 上传项目
  在windows的命令提示符下使用pscp.exe(是一绿色小软件,不需要安装,在使用时将pscp.exe复制到项目所在的文件夹中即可,使用的方法如下)软件上传项目:
  D:\>pscp jboa.war root@192.168.8.63:/var/lib/tomcat6/webapps/ ####pscp代表命令体,jboa.war是项目名称,以root的身份将jboa.war拷贝到192.168.8.63服务器上的/var/lib/tomcat6/webapps目录中
  3. 调试项目:在linux验证项目
  [root@localhost ~]# ls /var/lib/tomcat6/webapps/
  jboa jboa.war
  [root@localhost ~]# cd /var/lib/tomcat6/webapps/
  [root@localhost webapps]# mv jboa.war ROOT.war #将项目改名为ROOT.war,这样访问的时候就是默认项目
  [root@localhost ~]# service tomcat6 restart #重启tomcat
  [root@localhost ~]# mysqladmin -uroot password "123123" #给数据库设置密码
  [root@localhost ~]# mysql -uroot -p123123 #登录数据库,u指定用户,-p指定密码
  mysql> create database jboa; #创建数据库
  Query OK, 1 row affected (0.02 sec)
  mysql> use jboa; #使用数据库
  Database changed
  mysql> show tables; #查看表
  Empty set (0.03 sec)
  [root@localhost ~]# mysql -uroot -p123123 jboa < jboa.2013-02-02.sql #导入数据库
  [root@localhost ~]# mysql -uroot -p123123 #登录数据库
  mysql> use jboa #使用数据库
  Database changed
  mysql> show tables; #查看数据表
  +----------------------+
  | Tables_in_jboa |
  +----------------------+
  | ac_function |
  [root@localhost classes]# service tomcat6 start #启动tomcat
  Starting tomcat6: [确定]
  注意:项目中连接数据库文件的密码和用一定要和mysql的一致,否则连接不上。保存该密码的网页文件可以问开发人员,因为这个文件是他们定义的。一般是在:/var/lib/tomcat6/webapps/ROOT/WEB-INF下。
  另外注意关闭selinux和防火墙、等到测试结束后在设置想要的规则:
  Setenforce 0
  Iptables –F
  在浏览器中输入:http://192.168.8.63:8080访问部署的项目:





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-643235-1-1.html 上篇帖子: 使用logrotate分割tomcat日志 下篇帖子: Nginx和tomcat跨域问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表