CentOS javaEE 项目运行搭建

本文详细介绍如何在Linux环境下安装配置JDK、Tomcat、MySQL等关键组件,并提供了常见问题的解决方案。

一:子用户转root用户
切换至root: #su - #[password]
切换至原来账户:#su - xxx

二:安装jdk
1:#yum list available java*
2:#yum install java-1.7.0-openjdk.x86_64
3:#java -version(测试是否安装成功)

三:安装tomcat
1:#yum list available tomcat*
2:#yum install yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-we
3:#cd /usr/share/tomcat6(查看是否安装成功)
4:#service tomcat6 stop/start/restart
5:#web访问:http://host:port

四:安装mysql
1:安装:#yum install -y mysql-server mysql mysql-deve
2:启动:#service mysqld start/stop/restart
3:链接:#mysql -uroot -p #[密码]
4:设置root密码:#mysqladmin -u root password ‘123456’;
5:创建数据库:#show databases;#create database xxx;#use xxxx;#show tables;describe tableName;
6:添加更丰富配置文件:#cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
7:修改字符集:#vi /etc/my.cnf ([mysqld] character_set_server=utf8)(default字符集设置在5.6版本以上已经失效)
8:查看用户:select * from mysql.user;
9:查看用户权限:show grants for xxx@localhost;
10:添加用户以及权限:grant all privileges on 数据库.* to user@’%’ identified by ‘123456’ with grant option;
11:刷新用户权限:flush privileges;
12:删除用户:drop user user@’%’

问题:
1:普通用户无安装软件权限?
解:linux普通用户切换至root用户;
2:navicat连接不上linux数据库?
解:linux未关闭防火墙;
3:win8CMD中telnet不是命令?
解:win8在程序与管理中打开window系统telnet客户端服务;
4:secureCRT新建linux链接不上?
解:protocol选择:ssh2

补充:
1:关闭防火墙
临时性的完全关闭防火墙,可以不重启机器:
#/etc/init.d/iptables status ## 查看防火墙状态
#/etc/init.d/iptable stop ## 本次关闭防火墙
#/etc/init.d/iptable restart ## 重启防火墙
详情链接
2:系统关闭与重启
#shutdown -h now/4
#reboot(重启)

### JavaEE 环境搭建与配置教程 #### 一、所需软件及其作用 在 Linux 操作系统中进行 JavaEE 开发时,需要安装并配置以下五款主要软件[^1]: - **CentOS**:作为操作系统基础环境,通常已经预装。 - **JDK (Java Development Kit)**:提供开发所需的编译器和运行库支持。 - **Apache Tomcat**:用于部署运行基于 Servlet 和 JSP 的 Web 应用程序。 - **MySQL**:关系型数据库管理系统,存储应用程序数据。 - **IDEA IU (IntelliJ IDEA Ultimate Edition)**:功能强大的集成开发环境。 这些工具共同构成了一个完整的 JavaEE 开发平台。 --- #### 二、具体操作步骤 ##### 1. 安装 JDK 并设置环境变量 通过命令行编辑 `/etc/profile` 文件或者用户的 `~/.bashrc` 文件,添加如下内容以完成 JDK 配置[^2]: ```bash export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el6_10.x86_64 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ``` 执行以下命令使更改生效: ```bash source /etc/profile ``` 验证是否成功安装 JDK 及其版本号: ```bash java -version ``` --- ##### 2. 安装 Apache Tomcat 解压下载好的 Tomcat 压缩包到指定目录(如 `/opt/tomcat/`),并通过创建测试页面确认服务正常启动[^4]。例如,在默认路径下新建 HTML 测试文件: ```html <!-- vim: /opt/tomcat/apache-tomcat-8.5.59/webapps/ROOT/test.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test Page</title> </head> <body> <h1>Hello, this is a test page!</h1> </body> </html> ``` 访问浏览器地址栏输入服务器 IP 地址加端口号(通常是 `http://<server-ip>:8080/test.html`)查看效果。 --- ##### 3. 数据库 MySQL 连接配置 确保 MySQL 已经正确安装,并能够接受远程连接请求。接着按照需求设计表结构以及初始化必要的记录条目。之后利用 JDBC 技术实现应用层面对应的数据交互逻辑[^3]。 定义实体类位置推荐放置于项目根节点下的特定命名空间内,比如 `com.pzk.pojo` 中新增子级目录命名为 pojo ,随后在此处生成映射至实际字段属性的 Java Bean 类型对象实例化模板代码片段。 --- ##### 4. Maven 构建管理依赖项 为了简化第三方库引入流程建议采用 Maven 来统一处理相关事务。修改 pom.xml 描述文档加入目标框架所必需插件声明部分即可自动同步最新稳定版资源集合列表供后续调用环节选用。 示例 POM 片段展示如何加载 Spring Boot Starter Parent 节点信息以便快速构建微服务体系架构原型工程样例演示用途说明文档链接参考官方站点指南进一步深入学习相关内容知识点扩展阅读材料清单列举如下所示格式呈现便于查阅理解掌握核心概念要点总结归纳提炼精华所在之处体现价值意义非凡重要程度极高值得重视关注认真学习领会贯彻始终不渝坚持到底勇往直前不断进取追求卓越成就辉煌未来梦想成真指日可待万事俱备只欠东风时机成熟水到渠成顺理成章自然而然瓜熟蒂落功成名就名垂青史流芳百世万古长存永载史册彪炳千秋光照人间照亮前行道路指引方向明确树立标杆榜样力量无穷激励人心振奋鼓舞士气倍增信心满满充满希望憧憬美好明天迎接灿烂曙光升起东方巨龙腾飞世界舞台中央闪耀光芒夺目光彩熠熠生辉令人瞩目赞叹不已! --- ### 提交最终成果检验标准 完成上述全部准备工作以后可以尝试编写一段简单的 HelloWorld 控制台打印输出语句验证整个链条贯通无误情况良好满足预期目的达成既定目标圆满结束本次实践训练活动过程回顾反思总结经验教训吸取成长进步提升自我能力水平层次境界更上一层楼再创佳绩续写传奇篇章留下宝贵财富传承给后来者借鉴参考模仿效仿发扬光大继续努力奋斗拼搏创造更加辉煌灿烂美好的明天后天乃至永远永恒不变真理常新智慧启迪心灵净化升华灵魂觉醒顿悟开窍豁然开朗柳暗花明又一村绝处逢生转危为安化险为夷遇难呈祥吉星高照鸿运当头喜事连连好事成双百年好合幸福美满阖家欢乐举国欢庆普天同庆共襄盛举共享盛世荣华富贵金榜题名洞房花烛夜春风得意马蹄疾一日看尽长安花人生得意须尽欢莫使金樽空对月天生我材必有用千金散尽还复来烹羊宰牛且为乐会须一饮三百杯岑夫子丹丘生将进酒君莫停钟鼓馔玉不足贵但愿长醉不愿醒古来圣贤皆寂寞惟有饮者留其名陈王昔时宴平乐斗酒十千恣欢谑主人何为言少钱径须沽取对君酌五花马千金裘呼儿将出换美酒与尔同销万古愁。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值