1.
搭建
FTP
环境
搭建
FTP
服务是为了
windows
能和
linux
进行文件通讯,在安装
RedHat
的时候已经提示用户是否安装
vsftpd
服务,笔者默认是安装上了的。
若需要单独安装可以参考文章:
http://hgr.blog.163.com/blog/static/61659001200822053729776/
在
linux
命令行下面敲入命令
即可启动
ftp
服务
2.
建立一个
FTP
用户
运行命令
建立一个叫做“
liuyan
”的用户
运行命令
设定用户“
liuyan
”的密码
这样一个非
root
用户就建立好了,我们就把
liuyan
用户当做
ftp
用户。
3.
上传需要安装的
linux
软件
我们需要以下软件
通过
FTP
工具将以上三个文件下载的文件上传到
/home/liuyan/javaee
目录下面。
4.
安装
JDK
先安装
JDK1.6
敲入以下命令
cd /home/liuyan/javaee
tar –zxvf jdk-6u22-linux-i586-rpm.bin
|
即可解压缩
JDK
包。
解压缩成功后还不算完,我们还要手工设定一下环境变量!
用
VI
编辑器编辑一下环境变量文件
在文件的末尾加上以下几句话
JAVA_HOME=/home/liuyan/javaee/ jdk-6u22-linux-i586
PATH=$PATH: /home/liuyan/javaee/ jdk-6u22-linux-i586/bin
CLASSPATH=.:/home/liuyan/javaee/ jdk-6u22-linux-i586/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH
|
保存退出
注意:其中
jdk-6u22-linux-i586
是解压缩
jdk
后的包名。
按此配置,重新登录
linux
后,
jdk
命令即生效。
在控制台输入
即可验证是否安装成功
5.
安装
Tomcat6
运行一下命令
cd /home/liuyan/javaee
tar –zxvf apache-tomcat-6.0.29.tar.gz
|
直接解压缩
tomcat
就行,
tomcat
在这
3
个文件的安装中算是最简单的。
解压缩后的文件夹应该是
apache-tomcat-6.0.29
6.
安装
MySql
数据库
运行一下命令
tar –zxvf mysql-5.2.0-falcon-alpha-linux-i686-glibc23.tar.gz
|
先将
MySql
的包解压缩,因为安装
rpm
的文件会涉及到很多依赖包,所以笔者这里偷懒了,用了一个
linux
解压缩文件。
解压缩完成后,先修改一下解压缩后的包名
cd /home/liuyan/javaee/
mv mysql-5.2.0-falcon-alpha-linux-i686-glibc23 mysql5
|
将解压缩后的文件夹重命名为
mysql5
将
MySql
自带的配置文件拷贝到系统环境变量中,运行以下命令
cp /home/liuyan/javaee/mysql5/support-files/my-medium.cnf /etc/my.cnf
|
下面我们修改一下
Mysql
的编码格式
修改内容如下
添加
********************************
* [client] *
* default-character-set=utf8 *
********************************
修改数据库编码方式为
UTF8
sudo vi /etc/my.cnf
添加
********************************
* [mysqld] *
* default-character-set=utf8 *
********************************
|
这样
mysql
编码都为
utf-8
下面我们运行以下命令初始化
mysql
的数据
cd /home/liuyan/javaee/mysql5
scripts/mysql_install_db –user=root
|
初始化数据,设定
mysql
的使用用户为
root
,注意这个
root
用户和
linux
的
root
用户是两码事。
数据安装成功后运行以下命令即可以后台进程的方式启动
mysql
服务
cd /home/liuyan/javaee/mysql5
bin/mysqld_safe –user=root
|
输入以下命令
看看是否有
3306
的端口被占用了?
当然,我们也可以修改
/etc/profile
文件增加
mysql
的环境变量,方法和
jdk
差不多。
PATH=$PATH: /home/liuyan/javaee/mysql5/bin
|
7.
增加远程控制
MySql
数据库权限
开发者一般在
windows
平台下远程访问
linux
上的资源,我们可以用
navicat
远程连接
linux
的
mysql
数据库。但是必须要赋予权限。
在
mysql
控制台输入以下命令,远程用户即可连接本地数据库
GRANTALL PRIVILEGES ON *.* TO ‘
用户名
’@’%’ IDENTIFIED BY ‘
密码
’ WITH GRANT OPTION
|
使用命令中的用户名和密码即可远程连接
linux
上的
mysql
了。
8.
千万别忘记
要想运行你的
Java EE
项目,还差一点点,将
mysql
的
jar
包拷贝到
jdk/jre/lib/ext
下面,这样
jre
才能找得到
mysql
数据库的驱动程序。
OK
,万事俱备,将你的项目上传到
tomcat
的
webapps
下面吧。
运行以下命令
cd /home/liuyan/javaee/apache-tomcat-6.0.29/bin
./startup.sh
|
即可运行您的项目了。
相关推荐
《Redhat 下安装 Tomcat 之完全指南》 本文档详述了在 Redhat 操作系统上安装和配置 Apache Tomcat 的步骤,旨在为初学者提供全面指导。Tomcat 是一款流行的开源 Java Servlet 容器,它支持 JSP 和 Servlet 技术,...
这份教材聚焦于JBoss AS插件中的运行时(Runtimes)与服务器(Servers)配置、JBoss AS视角下的操作环境、项目归档、模块部署等内容。以下是基于文档内容提炼的关键知识点。 ### 一、运行时(Runtimes)与服务器...
本文档旨在详细介绍如何在Redhat Enterprise Linux (RHEL) 5.3环境中部署一个基于Xen虚拟化的双节点Oracle 10G高可用性(HA)集群。该文档的目标是为用户提供一个详细的步骤指南,帮助其完成从环境搭建到集群配置的...
Java 1.8.0 OpenJDK 1.8.0.265-3.b01.redhat.windows.x86_64.zip是一个针对Windows x86_64架构的OpenJDK软件包,发布于2020年8月12日。OpenJDK(Open Source Java Development Kit)是一个开源、免费的Java开发工具...
在Red Hat Enterprise Linux 5这样的操作系统中,通过Docker等容器技术,可以轻松部署和管理云原生应用,而Zookeeper则可以在这种环境中提供必要的服务发现和协调功能。 至于文件列表中的 "HuaweiClient",这可能是...
OpenSSH项目会定期发布安全更新以修复已知漏洞。在Red Hat系统中,这些更新通常包含在系统更新中。定期运行`yum update`不仅可以更新OpenSSH,还可以安装相关的安全补丁。如果遇到紧急的安全问题,Red Hat会通过RHSA...
本文将详细介绍在 CentOS 7.9 64 位系统上安装 JDK、Maven、Git 和 Jenkins,以及如何配置 Jenkins 进行项目打包、发布和部署的过程。 一、安装 JDK JDK(Java Development Kit)是开发和运行 Java 应用的基础。...
其中最重要的一个许可是**GNU通用公共许可协议**(GPL, GNU General Public License),这是一种广泛应用于开源项目的许可协议。 2. **自由软件**(Free Software)不仅意味着“免费”,更重要的是指用户拥有使用、...
- **概述**:Red Hat Enterprise Linux 7 (RHEL 7) 是Red Hat公司发布的一个企业级Linux操作系统版本,它基于开源社区项目Fedora,并提供了长期的支持和服务。 - **特点**:RHEL 7引入了许多新功能和改进,如对最新...
3. **项目创建**:在Jenkins中创建一个新的Maven项目,配置源码管理(Git)、构建触发器、构建环境等参数。 4. **自动化构建**:Jenkins根据配置的规则自动拉取代码、编译、打包,并最终部署到Tomcat容器中。 ####...
- **服务器部署**:探讨RHEL在企业级服务器环境中的部署,包括负载均衡、高可用集群等高级特性。 - **云计算平台**:讲解如何在云环境中使用Red Hat Linux构建基础架构,支持各种云服务和应用程序。 综上所述,...
当在Windows下开发的项目上传到CentOS7进行构建时,可能出现文件名大小写不匹配的问题。为解决这个问题,需确保代码中的文件名引用与实际文件名的大小写完全一致。 总结,本文详细介绍了如何在CentOS7上利用Jenkins...
总的来说,这个超详细教程涵盖了从下载镜像文件到完成Linux操作系统安装的全过程,包括关键步骤的解释和注意事项,对于初学者和需要快速部署Linux环境的IT专业人员来说极具参考价值。理解这些步骤将有助于你在实际...
### Jenkins参数化构建部署核心...- **结束语**: 通过上述步骤,可以有效地利用Jenkins实现自动化构建和部署,大大提高了开发效率和项目的稳定性。随着技术的发展,Jenkins的功能也将不断完善,为企业带来更大的价值。
7. **系统兼容性**:oneinstack支持多种Linux发行版,如CentOS、RedHat、Debian和Ubuntu等,这意味着无论你使用哪种操作系统,都可以利用oneinstack快速构建服务器环境。 8. **备份与恢复**:虽然oneinstack不直接...
随着Sybase宣布即将发布针对Linux平台的SQL Server 11.0.3版本,并且以免费的形式提供,这一消息为项目团队带来了转机。不仅之前在NT SQL Server上开发的数据库能够无缝移植到Linux上的Sybase环境下,而且性能提升了...
部署WSO2 ESB需要在Linux Redhat6环境下,配置JDK 1.6环境变量。具体步骤包括安装Linux系统,配置JDK环境,设置`JAVA_HOME`和`PATH`环境变量。部署WSO2 ESB的版本为4.8.0。部署后,可以通过WSO2 ESB的管理控制台对...
这个项目的主要目标是为ovirt项目提供一个高效且稳定的开发环境,同时,通过提供问题追踪系统,如http://bugzilla.redhat.com,来保障开发者和用户能够及时发现并解决可能出现的问题。 在releng-tools中,Python...
这个模块专注于JPA1,这意味着它可能针对的是JPA的第一个版本,尽管后续版本已经发布,但在某些场景下,对老版本的支持仍然很重要。 【描述】"cloudconductor-agent-redhat.zip,CloudConductor框架的节点代理...