linux下搭建java web环境

本文详细介绍了如何在Linux环境下安装配置Tomcat、JDK及MySQL,以支持ERP系统的运行。包括下载所需软件、通过SecureCRT上传文件、安装各组件并设置环境变量等步骤。
由于公司里的一个erp系统升级完毕,要发布到一台linux机器上,今天花了一上午的时间安装tomcat jdk mysql。之前从来没有在linux下安装过,觉得相对来讲,在linux下安装运行环境比在windows 下要难一点,所以写下安装的过程。以备不时之需。
昨天已经在没有光驱的情况下安装起了redhat linux系统,所以我的工作就是安装头摩擦他Z jdk mysql之类的东西。直奔主题算了:)

一:下载相关软件

1)下载mysql for linux
文件名:mysql-5.1.49-linux-i686-glibc23.tar.gz
参考地址:http://mysql.he.net/Downloads/MySQL-5.1/mysql-5.1.49-linux-i686-glibc23.tar.gz
2)下载tomcat for linux
文件名:apache-tomcat-6.0.20.tar.gz
参考地址:http://dlwt.youkuaiyun.com/fd.php?i=509322123751941&s=2e4e475edb3db08a2eb71506f7ccd645
3)下载jdk
文件名:jdk-6u21-linux-i586-rpm.bin
参考地址:http://cds-esd.sun.com/ESD6/JSCDL/jdk/6u21-b06/jdk-6u21-linux-i586-rpm.bin?AuthParam=1282445637_28b76d2751ce6e71b53c3afaeaaafbf1&TicketId=nod1B1oRTnB7l%2BEul0aVVZyRcA%3D%3D&GroupName=CDS&FilePath=/ESD6/JSCDL/jdk/6u21-b06/jdk-6u21-linux-i586-rpm.bin&File=jdk-6u21-linux-i586-rpm.bin

4)下载secureCRT
用来登录linux系统

以上软件我都放在我的笔记本电脑上(非linux系统里,我使用secureCRT来操作linux系统的);


二 将tomcat mysql jdk“上传”到 linux机器里
1)打开secureCRT 连接到 linux的ip,以root身份登录,新建一个用户newuser,用newuser登录linux
2)进入指定目录(我指定在local下放置)
# cd ..
# ls
bin dev home lost+found misc net proc sbin srv tftpboot usr
boot etc lib media mnt opt root selinux sys tmp var
# cd usr/local
# ls
apache-tomcat-6.0.16.tar mysql
apache-tomcat-6.0.20 mysql-5.1.49-linux-i686-glibc23
apache-tomcat-6.0.20.tar mysql-5.1.49-linux-i686-glibc23.tar.gz
apache-tomcat-6.0.20.tar.gz sbin
bin share
etc src
games sun-javadb-client-10.5.3-0.2.i386.rpm
include sun-javadb-common-10.5.3-0.2.i386.rpm
jdk-6u21-linux-i586.rpm sun-javadb-core-10.5.3-0.2.i386.rpm
jdk-6u21-linux-i586-rpm.bin sun-javadb-demo-10.5.3-0.2.i386.rpm
lib sun-javadb-docs-10.5.3-0.2.i386.rpm
libexec sun-javadb-javadoc-10.5.3-0.2.i386.rpm
# [color=red]rz[/color]

3)用rz命令将三个文件mysql-5.1.49-linux-i686-glibc23.tar.gz,jdk-6u21-linux-i586-rpm.bin ,apache-tomcat-6.0.20.tar.gz传到该目录下

三 安装
1)安装jdk
sh jdk-6u21-linux-i586-rpm.bin
解压后有个jdk-6u21-linux-i586.rpm
rpm –ivh j2sdk-1_4_2_06-linux-i586.rpm
至此jdk安装完毕,下面设置环境变量
编辑etc/profile.d/java.sh
内容如下:一共四行:
#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_21
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

2)安装tomcat
解压 tomcat.tar.gz
tar zxvf apache-tomcat-6.0.20.tar.gz
得到apache-tomcat-6.0.20文件夹,
设置开机自动启动tomcat服务器:
编辑 /etc/profile
增加下面一行:
Linux tomcat_HOME=foo/Linux tomcat export Linux tomcat_HOME
重启运行:
htmlview http://localhost:8080/ 出现正确页面
剩下的就是添加tomcat用户和管理员
在/usr/local/tomcat/conf/tomcat-user.xml里添加
<role rolename="manager"/>
<role rolename="admin"/>
……
……
<user username ……>

3)安装mysql
跟tomcat安装类似,解压,然后设置环境变量 。
运行mysql
-------------------------------------
# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.49 MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
-----------------------------------------------
说明安装成功

修改mysql初始化密码:
mysql安装成功后,初始化密码为空,也就是键入mysql就能进入
修改初始化密码如下:
[ymq@localhost /]$ mysql -u root -password 123456
就行了
如后再键入mysql,提示需要密码,OK;


剩下的就是发布erp程序和导入erp数据库文件了,明天搞吧,没意思
【激光质量检测】利用丝杆与步进电机的组合装置带动光源的移动,完成对光源使用切片法测量其光束质量的目的研究(Matlab代码实现)内容概要:本文研究了利用丝杆与步进电机的组合装置带动光源移动,结合切片法实现对激光光源光束质量的精确测量方法,并提供了基于Matlab的代码实现方案。该系统通过机械装置精确控制光源位置,采集不同截面的光强分布数据,进而分析光束的聚焦特性、发散角、光斑尺寸等关键质量参数,适用于高精度光学检测场景。研究重点在于硬件控制与图像处理算法的协同设计,实现了自动化、高重复性的光束质量评估流程。; 适合人群:具备一定光学基础知识和Matlab编程能力的科研人员或工程技术人员,尤其适合从事激光应用、光电检测、精密仪器开发等相关领域的研究生及研发工程师。; 使用场景及目标:①实现对连续或脉冲激光器输出光束的质量评估;②为激光加工、医疗激光、通信激光等应用场景提供可靠的光束分析手段;③通过Matlab仿真与实际控制对接,验证切片法测量方案的有效性与精度。; 阅读建议:建议读者结合机械控制原理与光学测量理论同步理解文档内容,重点关注步进电机控制逻辑与切片数据处理算法的衔接部分,实际应用时需校准装置并优化采样间距以提高测量精度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值