Linux配置Java开发环境
linux上java -jar命令用法
在Linux 上,`java -jar` 命令用于执行Java 可执行JAR 文件。
以下是`java -jar` 命令的基本用法:
```bash
java -jar yourfile.jar
```
其中`yourfile.jar` 是你要执行的Java 可执行JAR 文件的名称。
使用这个命令,Java 将会加载并执行JAR 文件中的主类。
如果你需要指定JVM 参数,你可以在`java -jar` 命令后面添加JVM 参数,例如:
```bash
java -Xms512m -Xmx1024m -jar yourfile.jar
```
在这个例子中,我们指定了初始堆大小为512MB (`-Xms512m`),最大堆大小为1024MB (`-Xmx1024m`)。
另外,如果你的JAR 文件依赖其他的JAR 文件,你需要在执行`java -jar` 命令时使用`-cp` 参数来指定classpath,例如:
```bash
java -cp yourdependency.jar -jar yourfile.jar
```
这样可以确保Java 虚拟机能够找到并加载JAR 文件所依赖的其他类。
希望这些信息能够帮助你理解在Linux 上使用`java -jar` 命令的基本用法。
Linux及EMP安装及配置流程
Linux及EMP安装及配置流程刘景轩简述•EMP系统开发环境:•使用Java进行开发,IDE使用Eclipse;•数据库使用PostgreSQL;•操作系统使用Linux.开发平台优点1.操作系统,开发平台全部属于开源平台,产生利润后不担心版权问题;2.易于修改,调试;3.便于企业进行版本控制.建议使用的开源操作系统•Cent OS 5.x –修改自Redhat Enterprise Linux 5,性能比较稳定,缺点是驱动支持不好,有的驱动无法支持;•Ubuntu –修改自Debian,版本更新快,驱动支持较好,缺点是运行EMP时不太稳定,适用于开发。
安装Linux及配置EMP的主流程(CentOS5.x)• 1. 安装Linux 系统;• 2. 添加用户;• 3. 安装PostgreSQL;• 4. 添加PostgreSQL的用户;• 5. 配置Java环境;• 6. 更新PostgreSQL到较新版本;•7. 获取EMP源码;•8. 编译源码;•9. 启动EMP;•10.设置还原备份。
1. 安装Linux 系统(Cent OS 5.x)注意问题:• 1. “/”分区使用EXT3文件系统格式化分区• 2. 安装时,“选择软件包”这一步,选择“现在配置软件包”,在“服务器”选项中,将PostgreSQL选进去并将“打印支持”去掉;在“基本”选项中,点击“自定义软件包”,找到“Send E‐mail”并去掉勾选。
• 3. IP地址设置成固定的,计算机名格式定为“企业名‐个人名称”,如:wavelet‐hezichun(字母不要用大写)• 4. DNS 根据实际的网络环境而定• 5. 安装后,不启用防火墙,“SELinux”设为“不启用”。
• 6. 默认用户名根据实际情况而定,千万要记住。
•7. root用户的密码千万要记住。
2. 添加用户•建议设置以下用户• 1. 你设置的默认用户名• 2. emp• 3. empbackup要创建用户,首先要打开“终端”,将用户切换到“root”:su‐输入root的密码后,执行以下命令:adduser emp这样就建立了名为emp的用户。
Linux系统测试环境部署手册
Linux系统测试环境部署手册目录一、环境 (5)1.系统环境: (5)2.软件环境: (5)二、系统部署 (5)1.Jdk安装 (5)1.1查看Linux是否有自带的jdk; (5)1.2 新建一个装jdk包的文件夹; (6)1.3 修改文件夹的权限; (6)1.4 上传jdk安装包并解压; (7)1.5 编辑配置文件,配置环境变量; (8)1.6 查看安装情况; (10)2.Mysql安装 (10)2.1 检查之前是否安装过MySQL和mariadb 数据库; (10)2.2 上传mysql安装包并解压; (11)2.3 创建mysql用户组和用户; (12)2.4 创建数据目录; (13)2.5 授权目录和用户; (13)2.6 配置f; (13)2.7 初始化数据库; (14)2.8 复制启动脚本到资源目录; (15)2.9 启动mysql; (15)2.11 关闭并禁用防火墙firewall; (17)2.12 通过navicat远程连接数据库; (17)3.Redis安装 (18)3.1 检查是否安装gcc; (18)3.2 上传redis安装包并解压; (19)3.3 编译; (21)3.4 安装; (21)3.5 配置redis.conf; (22)3.6 启动redis; (24)4.Nginx安装 (24)4.1 安装所需环境; (24)4.2 上传nginx安装包并解压; (27)4.3 配置; (28)4.4 编译; (29)4.5 安装; (29)4.6 配置环境变量; (31)4.7 开启nginx服务; (32)5. FastDFS安装 (32)5.1 检查是否安装gcc; (32)5.2 上传redis安装包并解压; (33)5.3 编译; (35)5.5 配置redis.conf; (36)5.6 启动redis; (38)6.Nacos安装 (38)6.1 上传nacos安装包并解压; (38)6.2 配置application.properties; (39)6.3 开启nacos服务; (40)6.4 配置nacos服务; (40)一、环境1.系统环境:CentOS Linux release 7.7.19082.软件环境:Java JDK版本:jdk1.8MySQL版本:5.7.26Redis版本:6.2.6Nginx 版本: 1.21.4二、系统部署1.Jdk安装1.1查看Linux是否有自带的jdk;(1)输入:java -version ;(2)如果有自带的jdk,即openjdk,输入:rpm -qa | grep java 检测jdk的安装包;(3)卸载openjdk,进行一个个删除包,输入:rpm -e --nodeps +包名;如:rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64;注:后缀为.noarch可以不用删除;(4)最后再次输入:rpm -qa | grep java 检查是否删除完毕;1.2 新建一个装jdk包的文件夹;(1)进入需要新建文件夹的路径下,输入:cd /usr/local 进入对应路径下(安装路径可以根据实际情况自行选择,建议放在此路径下);(2)输入:mkdir java 新建一个文件夹;(3)输入:ls 查看文件夹是否新建成功;1.3 修改文件夹的权限;(1)输入:chmod 777 java 修改文件夹的权限;1.4 上传jdk安装包并解压;(1)通过xftp将下载好的jdk安装包上传到服务器;随文档有个附件文件夹里有下载好的安装包;(2)先输入:cd /usr/local/java 进入对应的文件的目录,之后解压上传的安装包,输入:tar -zxvf +包名;如:tar -zxvf jdk-8u301-linux-x64.tar.gz下图为解压中;(3)解压完成后查看当前目录;1.5 编辑配置文件,配置环境变量;(1)输入:vim /etc/profile 进入编辑页面;注:如果提示vim command not fond,则是没有对应插件。
2020最新LinuxRedhat下Java开发软件的安装
1Linux下java开发软件的安装一JDK1.6的安装1. 以root身份登录系统2.转到文件夹/usr下,cd /usr。
新建文件夹java mkdir java,安装文件用samba拷贝到/usr/java下:3.通过chmod +x jdk-6u7-linux-i586.bin命令使其获得可执行权限4.通过./jdk-6u7-linux-i586.bin来进行安装15.安装完毕,JDK安装在/usr/java/目录下6.设置环境变量(写入/etc/profile中)vi ~/.bash_profile在里面添加如下内容export JAVA_HOME=/usr/java/jdk1.6.0_37export JAVA_BIN=/usr/java/jdk1.6.0_37/binexport PATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 7.进入/usr/bin/目录cd /usr/binln -s -f /usr/java/jdk1.6.0_37/jre/bin/javaln -s -f /usr/java/jdk1.6.0_37/bin/javac8. 在命令行输入java -version屏幕输出:java version "jdk1.6.0_37"Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_37)Java HotSpot(TM) Client VM (build jdk1.6.0_37, mixed mode)9. 安装JDK1.6完毕.二Tomcat 6的安装1 安装tomcat1). 下载apache-tomcat-5.5.29.tar.gz2). #tar -zxvf apache-tomcat-5.5.29.tar.gz ;//解压3). #cp -R apache-tomcat-5.5.29 /usr/local/tomcat ;//拷贝apache-tomcat-5.5.29到/usr/local/下并重命名为tomcat4). /usr/local/tomcat/bin/startup.sh;//启动tomcat显示Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TEMDIR: /usr/local/tomcat/tempUsing JAVA_HOME: /usr/java/jdk1.6.0_20到此tomcat已经安装完成,现在使用浏览器访问,出现tomcat默认页面,说明已经安装成功。
凝思Linux下JDK安装步骤
Java 运行环境配置1. 安装Sun JDKSun JDK版本:目前,在凝思磐石安全操作系统上使用的Sun Java JDK 有3个版本,分别是1.4、1.5和1.6,其中1.4和1.5的生命周期已经结束,Sun已经不提供任何支持,1.6为现今的主要版本。
安装Sun JDK:三种版本的Sun JDK 安装方法相同,以下说明以1.6版本的安装为例。
为jdk文件添加可执行权限:# chmod +x jdk-6u11-linux-x64.bin运行该jdk文件,将jdk文件解包:# ./jdk-6u11-linux-x64.bin将当前目录下jdk1.6.0_11 目录移动到/opt 目录下:# mv jdk1.6.0_11 /opt至此,Sun JDK 的安装工作已经完成。
2. 配置Java 运行环境系统环境变量:在Linux 操作系统上,Java 应用程序的正常运行主要依赖两个系统环境变量:JAVA_HOME、PATH,以下配置以1.6版本为例。
在需要运行Java 应用程序的用户的主目录中,创建.bash_profile 文件,内容如下:JAVA_HOME=/opt/ jdk1.6.0_11PATH=$PATH:$JAVA_HOME/binexport JAVA_HOME PATH在需要运行Java 应用程序的用户的主目录中,修改.bashrc 文件,在该文件中加入如下内容:JAVA_HOME=/opt/ jdk1.6.0_11PATH=$PATH:$JAVA_HOME/binexport JAVA_HOME PATH此时,重新登录系统,执行以下命令验证Java 运行环境是否可用:# java -versionjava version "1.6.0_11"Java(TM) SE Runtime Environment (build 1.6.0_11-b03)Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)输出类似以上信息,表示当前用户的Java运行环境已基本可用。
linux tomcat jvm参数
在Linux系统下,可以通过修改Tomcat的启动脚本设置JVM参数。
具体步骤如下:
1. 打开Tomcat的启动脚本(通常是catalina.sh或catalina.bat),通常位于Tomcat安装目录下的bin文件夹中。
2. 在脚本中找到JAVA_OPTS或CATALINA_OPTS这一行,如果这一行不存在,可以在脚本开头添加一行。
3. 在该行中设置JVM参数,例如:
* -Xms512m:设置Java堆的初始大小为512MB。
* -Xmx1024m:设置Java堆的最大大小为1024MB。
* -Xss2m:设置每个线程的堆栈大小为2MB。
* -XX:MaxPermSize=256m:设置永久代的最大大小为256MB(仅适用于Java 7及更早版本)。
4. 保存并关闭启动脚本。
5. 重新启动Tomcat服务器,使设置生效。
请注意,JVM参数的具体设置取决于应用程序的需求和可用资源。
以上参数只是一个示例,您可以根据实际情况进行调整。
另外,请确保您具有足够的系统资源来支持所设置的JVM参数,以避免系统资源不足的问题。
Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的
Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的首先安装jdk于C,安装后目录为:C:\Program Files\Java\jdk1.6.0,然后右键我的电脑,选择高级--->环境变量,配置如下:JAVA_HOME=C:\Program Files\Java\jdk1.6.0;path=%JAVA_HOME%\bin;classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;点击确定完成。
HelloWorld.java经典测试代码:public class HelloWorld{public static void main(String args[]){System.out.println("hello world !")}}命令行输入:javac HelloWorld.java生成HelloWorld.class命令行输入:java HelloWorld屏幕上打印"hello world !"很多人在初学Java的时候经常会被书中介绍的一堆环境变量的设置搞得头昏脑胀,很多书中都会在初装JDK的时候让大家设置JAVA_HOME环境变量,在开发程序的时候设置CLASSPATH环境变量,而很多人并不理解这两个环境变量的作用,我们来分别进行详细的阐述。
首先是JAVA_HOME环境变量,我们先来掌握这个环境变量的设置内容,JAVA_HOME这个环境变量的设置内容是JDK的安装目录,比如说您的JDK安装在d:\jdk1.6.0这个目录下,请您查看一下这个目录下是不是有一个子目录bin,bin目录中是不是有java.exe这个文件,如果是,那么您的JAVA_HOME环境变量的内容应该为d:\jdk1.6.0。
那么我们设置这个环境变量的作用是什么呢?就单独的java开发而言,这个环境变量并没有任何作用,这就是很多根据书上的描述设置好之后,把一本书学完也没有用到这个变量,所以很是不理解。
linux下配置jdk环境变量的三种方法总结
linux下配置jdk环境变量的三种⽅法总结⼀、修改/etc/profile⽂件当本机仅仅作为开发使⽤时推荐使⽤这种⽅法,因为此种配置时所有⽤户的shell都有权使⽤这些环境变量,可能会给系统带来安全性问题。
⽤⽂本编辑器打开/etc/profile,在profile⽂件末尾加⼊:JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH重新登录即可。
⼆、修改.bashrc⽂件这种⽅法更为安全,它可以把使⽤这些环境变量的权限控制到⽤户级别,如果需要给某个⽤户权限使⽤这些环境变量,只需要修改其个⼈⽤户主⽬录下的.bashrc⽂件就可以了。
⽤⽂本编辑器打开⽤户⽬录下的.bashrc⽂件,在.bashrc⽂件末尾加⼊:set JAVA_HOME=/usr/share/jdk1.5.0_05export JAVA_HOMEset PATH=$JAVA_HOME/bin:$PATHexport PATHset CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATH重新登录。
三、直接在shell下设置变量不推荐使⽤这种⽅法,因为换个shell,该设置就⽆效了。
这种⽅法仅仅是临时使⽤,以后要使⽤的时候⼜要重新设置,⽐较⿇烦。
只需在shell终端执⾏下列命令:export JAVA_HOME=/usr/share/jdk1.5.0_05export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar注意:1.要将 /usr/share/jdk1.5.0_05jdk 改为jdk安装⽬录2. linux下⽤冒号”:”来分隔路径3. $PATH / $CLASSPATH / $JAVA_HOME 是⽤来引⽤原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。
Linux iServer 环境配置
Linux iServer 环境配置一、JDK1.6 安装安装包:jdk-6u18-linux-i586.bin安装步骤:1、拷贝到:/opt/Java/ 下2、执行#sh jdk-6u18-linux-i586.bin3、出现一行字:Do you agree to the above license terms?[yes or no]输入y or yes 回车4、修改环境变量vi /etc/profile添加如下内容:export JAVA_HOME=/usr/local/jdk1.6.0export JAVA_BIN=/usr/local/jdk1.6.0/binexport PATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH5、给系统添加一个命令cd /usr/binl n -s -f /usr/local/jdk1.6.0/jre/bin/javaln -s -f /usr/local/jdk1.6.0/bin/javac6、输入java –version屏幕输出:java version "jdk1.6.0_02"Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_02)Java HotSpot(TM) Client VM (build jdk1.6.0_02, mixed mode)7、安装JDK1.6 完毕二、Apache HTTP Server 安装及配置安装包:httpd-2.2.15.tar.gz步骤:1、将安装包拷贝到/opt/ApacheHTTPServer/ 下2、执行:tar httpd-2.2.15.tar.gz3、进入解压目录,依次执行# ./configure# make# make install# make clean# make distclean4、软件的安装位置是/usr/local/apache2三、JBoss 安装安装包:jboss-5.1.0.GA-jdk6.zip步骤:1、将安装包拷贝到/opt/JBoss/ 下2、执行jar –xvf jboss-5.1.0.GA-jdk6.zip3、设置JBoss 环境变量vi /etc/profileexport JBOSS_HOME=/opt/JBoss/……export PA TH=$PATH:$JBOSS_HOME/bin4、启动JBoss服务cd /opt/JBoss/jboss-5.1.0.GA/binsh run.sh四、SuperMap iServer Java for linux 安装安装步骤:1、将.tar.gz 包复制到/home/map/SuperMapiServerJava_Linux 下2、执行tar –zxvf 文件名.tar.gz3、许可配置进入安装目录下SuperMapLCM目录执行sh license.sh 打开许可配置器注:在运行start.sh 之前一定要执行export JA V A_HOME=/opt/Java/jdk1.6.0…软件bugRedflag Asianux3 安装 Oracle 10gOralce的版本是10201_database_linux32.zip因为oracle只支持如下版本:这里改为release 3。
Linux命令行中的环境变量配置技巧
Linux命令行中的环境变量配置技巧在Linux系统中,环境变量的配置是一项重要的技巧。
环境变量是一些用来存储系统或应用程序运行所需信息的变量,通过配置环境变量,我们可以改变系统的行为,以满足我们的需求。
本文将介绍一些在Linux命令行中的环境变量配置技巧,帮助您更好地使用Linux系统。
一、了解环境变量环境变量是在系统运行时由操作系统定义的一些变量,它们存储了一些关于系统工作环境的信息。
通过配置环境变量,我们可以改变系统的默认行为,以适应我们的需求。
在Linux系统中,有一些常用的环境变量,比如PATH、HOME、LANG等。
它们分别用来指定命令的搜索路径、用户的家目录、系统语言等。
我们可以通过查看环境变量的值来了解系统的配置情况。
二、配置环境变量在Linux命令行中,配置环境变量有多种方式,下面将介绍几种常用的方式。
1. 使用export命令通过export命令可以将一个变量导出为环境变量。
例如,要将一个名为MY_VAR的变量导出为环境变量,可以使用如下命令:```export MY_VAR=value```此后,MY_VAR将成为一个环境变量,可以在命令行中直接使用。
2. 修改配置文件在Linux系统中,还可以通过修改配置文件的方式来配置环境变量。
不同的Linux发行版有不同的配置文件,下面以Ubuntu为例进行说明。
打开终端,运行以下命令打开配置文件:```sudo nano /etc/environment```在打开的文件中,可以看到已经定义了一些环境变量。
在文件的末尾添加新的环境变量,格式为变量名=值。
例如,要添加一个名为NEW_VAR的环境变量,可以在文件末尾添加以下内容:```NEW_VAR=value```保存并退出配置文件。
3. 使用.profile文件在Linux系统中,还可以使用用户的.profile文件来配置环境变量。
该文件位于用户的家目录下,用来定义用户登录时执行的命令。
LINUX环境中部署JAVA项目步骤
虚拟机+LINUX+JDK+TOMCAT+ORACLE10安装过程一、虚拟机的安装1、下载安装介质vmware.exe到本机,双击开始安装虚拟机,出现如何界面:2、接着出现如下界面:(点击确定,进入下一步操作。
)3、接着出现如下界面:(点击next,进入下一步操作)4、接着出现如下界面:(选择typical,点击next,进行下一步)5、接着出现如下界面:(选择安装路径为D:\Program Files\Vmware\Vmware Workstation,点击change 按钮,修改folder name,把C:\Program Files\Vmware\Vmware Workstation改为D:\Program Files\Vmware\Vmware Workstation,点击OK,安装目录修改完毕。
点击next进行下一步操作)6、接着出现如下界面:(点击next,进入下一步操作)7、接着出现如下界面:(点击install,进行安装)8、接着出现如下界面:9、接着出现如下界面:(点击skip,跳过)10、接着出现如下界面:(点击Finish)11、接着出现如下界面:(点击NO)12、接着出现如下界面:(点击确定,进入下一步)13、接着出现如下界面:(点击确定,进入下一步)14、接着出现如下界面:(点击确定,并手动重启系统)二、linux的安装1、双击虚拟机快捷图标,运行虚拟机。
2、接着出现如下界面:3、选择文件→新建→虚拟机。
出现如下界面,点击下一步,进入下一步操作:4、接着出现如下界面:(选择默认的典型安装,点击下一步)5、接着出现如下界面:(根据你要安装的系统类型,选择是windows还是linux或者其他的,以及版本的选择。
都选好之后,点击下一步,进入下一步的操作)6、接着出现如下界面:(安装目录最好不要存储在C盘,而且文件夹名字最好是你系统的名字。
这样便于管理。
点击下一步,进入下一步操作)7、接着出现如下界面:(我们选择桥接模式,不同模式,功能不同。
JAVA环境变量配置(windows+linux)
假设在 /home/fancy/java 目录下有可运行的类 HelloJava.class,那么
[fancy@matrix fancy]$ export CLASSPATH=/usr/local/jdk/jre/lib/rt.jar:. // 设置 CLASSPATH,注意最后的“.”
[fancy@matrix fancy]$ cd ~/java // 转到 /home/fancy/java
CLASSPATH 也可以根据需要设置或者加入其它的路径,比如你想把自己写的一些类放在 C:\java 中,就可以把 C:\java 也添加到 CLASSPATH 中去,set CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;C:\java;.。
注意,在 CLASSPATH 中包含了一个“当前目录 (.)”。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序,即使该路径并未包含在 CLASSPATH 中也可以。原因很简单:虽然没有明确的把该路径包含在 CLASSPATH 中,但 CLASSPATH 中的 “.” 在此时就代表了该路径,如:
CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre\lib\rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。
[fancy@matrix java]$ _
析
***** 实例分析
只是操作系统不同,略有差别。
IBM SDK for Java 8 下载、安装和设置指南(Linux)以运行 IBM MQ Jav
Download, install and setup of IBM SDK for Java 8 in Linuxto run MQ Java/JMS client applicationshttps:///support/pages/node/6202414Date last updated: 27-Apr-2020Angel Rivera –*************.comIBM MQ Support+++ ObjectiveThe objective of this tutorial is to show all the steps to download, install and setup IBM SDK (Software Development Kit) for Java 8 in Linux (RHEL 7.6), in order to work with IBM MQ Client applications that use Java or JMS.For illustration purposes, the version MQ 9.1.5 CD (Continuous Delivery) will be used. Why? Because it is the latest one at the time this tutorial is written.In addition, it is important for you to see concrete real file names instead of using generic file names.Furthermore, a Linux x86 64-bit VM will be used and it is using RHEL 7.6:+ROOT+ : /# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.6 (Maipo)The default installation directory will be used:/opt/ibm/java-x86_64-80+++ Which are the MQ requirements for working with Java applications?If you have a Linux Host (physical server, VM, …) you will need to have 2 things in order to run MQ Java/JMS Client applications:a) MQ jar filesb) A Java Runtime Environment (JRE) or a Java Software Development Kit (SDK)+++ How to get the MQ jar files?There are several methods for getting the MQ jar files:1) You could install the rpm filesets for MQ, which are provided by downloading:- The MQ Server package from IBM Passport Advantagehttps:///support/pages/downloading-ibm-mq-version-915-continuous-deliveryDownloading IBM MQ Version 9.1.5 Continuous DeliveryPart Number DescriptionCC0AGML IBM MQ V9.1.5 Continuous Delivery Release for Linux on x86 64-bit eImage - The MQ Client package from IBM Fix Centralhttps:///mq91cdclientsMQ 9.1 Clients for CD and LTS (including Java-InstallRA, Install-Java-All, Redist)You will download a tar.gz file and after you unpack it, you will see several filesets. The filesets of interest for this tutorial are:MQSeriesJava-9.1.5-0.x86_64.rpm (REQUIRED)MQSeriesJRE-9.1.5-0.x86_64.rpm (OPTIONAL)1.a) What is the difference between the above filesets?1.a.1) MQSeriesJava-9.1.5-0.x86_64.rpm (REQUIRED)The *Java*.rpm fileset provides the MQ Classes for Java, the MQ Classes for JMS, binary executables, utilities, etc.You will need these files for compilation and runtime.The following environment variables from the MQ utility “setmqenv” are set: MQ_JAVA_INSTALL_PATH=/opt/mqm/javaMQ_JAVA_LIB_PATH=/opt/mqm/java/lib641.a.2) MQSeriesJRE-9.1.5-0.x86_64.rpm (OPTIONAL)The *JRE*.rpm fileset provides a Java Runtime Environment.It is an OPTIONAL component to install.When do you want to install it and use it?There are customers who do NOT have installed a JRE or an SDK in their system, but if the customer wants to use the Java-based MQ GUI for GSKit (for SSL/TLS), then the customer can use the JRE provided by MQ.The default installation directory is specified by the following environment variable from the MQ utility “setmqenv”:MQ_JRE_PATH=/opt/mqm/java/jre64/jreNotice that the SDK is NOT provided by MQ, that is, you CANNOT compile Java/JMS programs with the JRE provided by MQ: you will need to download and install a compatible SDK (which also will include its own JRE).It is possible to have multiple JREs in the system. The one that is used at runtime is the one selected at runtime (using environment variables, PATH settings, etc).2) Instead of installing the MQ Java/JRE filesets, you could install a set of files (*.jar files) that have a smaller footprint because they are subsets from the filesets in option 1. https:///mq91cdjavaclientMQ 9.1 JMS and Java 'All Client'This is for Standalone MQ Client applications.https:///mq91cdRAMQ 9.1 Resource Adapter for use with Application ServersThis is NOT for Standalone MQ client applications.https:///mq91cdredistclientsMQ 9.1 Redistributable client (C and .NET; JMS and Java)This is used when you want to package your own application AND you want to include some of the MQ jar files.+++ Which IBM SDK to download?The version of the JRE provided by MQ depends on the version/fixpack level of MQ.The following article has the mapping:/support/docview.wss?uid=swg27038676Levels of JRE and GSkit and LDAP bundled with WebSphere MQFor example, in the table, the row for MQ 9.1.5 has the following:IBM MQ V9.1 CD GSKit Level JRE Level IBM Security Directory ServerClient Level9.1.5 (Windows, Linux, AIX)8.0.55.13 8.0.6.5 6.4.0.20From the column titled “JRE Level” we can see that the level is: 8.0.6.5Which means that it is within the Java version: Java 8.0If you use Google and search for “JRE 8.0.6.5” the top hits will provide you the sites where you can download the SDK (which includes the JRE), for example:https:///javasdk/downloads/sdk8/IBM DeveloperDownloads - Java 8IBM SDK, Java T echnology Edition, Version 8Java SDK8 last updated: 8.0.6.7 - 31 March 2020IBM® SDK, Java T echnology Edition, Version 8 contains the latest virtual machine technology from IBM. Downloads contain the latest IBM fixes and Oracle updates to the Java SE 8 application programming interfaces (APIs).This release contains the latest virtual machine technology from IBM.++ Downloading the desired IBM SDKNotice that at the time this tutorial was written, the latest downloadable version is 8.0.6.7. There were 4 downloads for IBM x86 64-bit.The item that is highlighted is the one that was used for this tutorial.Linux on AMD64/EMT64TSDKInstallable package (InstallAnywhere as root)(File name: ibm-java-x86_64-sdk-8.0-6.7.bin, Size: 159MB)Simple unzip with license (InstallAnywhere root not required)(File name: ibm-java-sdk-8.0-6.7-x86_64-archive.bin, Size: 159MB)JREInstallable package (InstallAnywhere as root)(File name: ibm-java-x86_64-jre-8.0-6.7.bin, Size: 129MB)Simple unzip with license (InstallAnywhere root not required)(File name: ibm-java-jre-8.0-6.7-x86_64-archive.bin, Size: 129MB)Download the file:ibm-java-x86_64-sdk-8.0-6.7.binIt is a good practice to have a dedicated directory for the “downloads” and in this case, it is:/downloadsA dedicated subdirectory for the “java” download files is created:/downloads/javaThus, the full path name of the file in the target host is:: /downloads/java# lsibm-java-x86_64-sdk-8.0-6.7.binFor the installation step you need to login as user “root”.The downloaded file is a “binary executable” file and thus, you need to ensure that it has the proper “execute” permissions:+++ROOT+++ : /# cd /downloads/java+++ROOT+++ : /downloads/java# chmod 755 *.bin# ls -ltotal 162308-rwxr-xr-x 1 root root 166200534 Apr 27 14:23 ibm-java-x86_64-sdk-8.0-6.7.binExecute the bin file and follow the prompts and accept the defaults:# ./ibm-java-x86_64-sdk-8.0-6.7.binPreparing to install...Extracting the JRE from the installer archive...Unpacking the JRE...…Choose Locale...----------------1- Bahasa Indonesia2- Català3- Deutsch->4- English5- Español6- Français7- Italiano8- PortuguêsCHOOSE LOCALE BY NUMBER: 4…Press Enter to continue viewing the license agreement, or enter "1" toaccept the agreement, "2" to decline it, "3" to print it, or "99" to go backto the previous screen.: 1Respond to each prompt to proceed to the next step in the installation. If you want to change something on a previous step, type 'back'.You may cancel this installation at any time by typing 'quit'.PRESS <ENTER> TO CONTINUE:Choose Install Folder---------------------Where would you like to install?Default Install Folder: /opt/ibm/java-x86_64-80ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:Product Name:IBM® 64-bit SDK for Linux®, v8.0Install Folder:/opt/ibm/java-x86_64-80Disk Space Information (for Installation T arget):Required: 256,935,865 BytesAvailable: 228,828,958,720 BytesPRESS <ENTER> TO CONTINUE:Congratulations. IBM® 64-bit SDK for Linux®, v8.0 has been successfullyinstalled to:/opt/ibm/java-x86_64-80PRESS <ENTER> TO EXIT THE INSTALLER:Now let’s take a quick look at the default directory where the code was installed: +++ROOT+++ : /downloads/java# cd /opt/ibm/java-x86_64-80# lsbin demo include lib notices.txt release src.zip copyright docs jre license_en.txt readme.txt sample _uninstall # ls binappletviewer java javaw jdmpview policytool tnameserv ControlPanel javac javaws jjs rmic unpack200extcheck javadoc jconsole jrunscript rmid wsgenidlj javah jcontrol keytool rmiregistry wsimportjar javap jdb native2ascii schemagen xjcjarsigner java-rmi.cgi jdeps pack200 serialver# ls jrebin lib plugin# ls jre/binclassic j9vm jcontrol keytool pack200 tnameservControlPanel java jdmpview kinit policytool unpack200ikeycmd javaw jextract klist rmidikeyman javaws jjs ktab rmiregistry++ Setup of JAVA environment variables for the user “mqm”Ok! So far, so good!But what is next?It is a good practice to create some environment variables inside the .bashrc (or .profile) in order to facilitate the compilation and runtime tasks when using Java.Login as user “mqm” (or another user who is going to use MQ Java/JMS)Edit the .bashrc or similar profile script:## Java Development Kit or Java Runtime Environment.## Basic variables for Javaexport JAVA_HOME=/opt/ibm/java-x86_64-80export JAVA_BINDIR=$JAVA_HOME/bin# Add Java to the PATHexport PATH=$JAVA_BINDIR:$PATHIt is suggested that you create a shell script that helps you invoke the MQ utility “setmqenv” and does few other things for properly setting the environment.# Name: set-mq-915# Purpose: to setup the environment to run MQ 9.1.5. /opt/mqm/bin/setmqenv -n Installation1# Additional MQ directories for the PATHexportPATH=$PATH:$MQ_INSTALLATION_PATH/java/bin:$MQ_INSTALLATION_PATH/samp/bin:$MQ_INSTALLATION_ PATH/samp/jms/samples:# Add local directory for running Java/JMS programsexport CLASSPATH=$CLASSPATH:.# Display the full fix pack leveldspmqver -f 2# endLogout and login in order to refresh the shellInvoke the shell script. Notice that you need to use: dot + space + script name****************:/home/mqm$ . set-mq-915****************:/home/mqm$ which java/opt/ibm/java-x86_64-80/bin/java****************:/home/mqm$ java -versionjava version "1.8.0_241"Java(TM) SE Runtime Environment (build 8.0.6.7 - pxa6480sr6fp7-20200312_01(SR6 FP7)) IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References20200219_440062 (JIT enabled, AOT enabled)OpenJ9 - 3088245OMR - eb95a4dIBM - 83517b6)JCL - 20200310_01 based on Oracle jdk8u241-b07****************:/home/mqm$ set | grep -i javaCLASSPATH=/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar: /opt/mqm/java/lib/com.ibm.mq.allclient.jar:/opt/mqm/samp/wmqjava/samples:/opt/m qm/samp/jms/samples:.JAVA_BINDIR=/opt/ibm/java-x86_64-80/binJAVA_HOME=/opt/ibm/java-x86_64-80MQ_JAVA_DATA_PATH=/var/mqmMQ_JAVA_INSTALL_PATH=/opt/mqm/javaMQ_JAVA_LIB_PATH=/opt/mqm/java/lib64MQ_JRE_PATH=/opt/mqm/java/jre64/jrePATH=/opt/mqm/bin:/opt/ibm/java-x86_64-80/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/local/bin:/home/mqm /bin:.:/sbin:/opt/mqm/java/bin:/opt/mqm/samp/bin:/opt/mqm/samp/jms/samples:/ho me/mqm/.local/bin:/home/mqm/binLet’s try now to run one of the MQ JMS samples. The attempt will fail, but the objective is to illustrate that the Java runtime will be OK and that the MQ jar files can be found! Many novice MQ Java/JMS users struggle a lot in getting the setup right!****************:/home/mqm$ ls /opt/mqm/samp/jms/samplesinteractive JmsJndiBrowser.class JmsJndiProducer.javaJmsBrowser.class JmsJndiBrowser.java JmsProducer.classJmsBrowser.java JmsJndiConsumer.class JmsProducer.javaJmsConsumer.class JmsJndiConsumer.java simpleJmsConsumer.java JmsJndiProducer.class****************:/home/mqm$ java JmsProducerNo arguments! Mandatory arguments must be specified.Usage:JmsProducer -m queueManagerName -d destinationName [-h host -p port -l channel] [-u userid -w passWord]+++ end。
linux下配置java环境变量
Linux下配置JA V A运行环境:一:配置Linux和Windows共享文件夹1.在windows系统下建立文件夹(“ltw”)点add按扭进行配置2.安装虚拟机工具先下载linux.iso文件(一般虚拟机里面自带的有,如果没有就去网上下载).在虚拟机里启动linux系统。
启动完成后,打下如下图所示窗口在Use ISO image选项中,选择linux.iso文件。
确定后,系统自动打开如图所示窗口打开终端输入路径来到如下图所示目录命令行输入:./vmware-install.pl一路回车,直到结束完成后我们可以开始菜单->系统工具->显示:来调下分辨率.重启后生效.验证我们的共享文件夹是否可用:打开终端:输入cd /mntLs如果看到hgfs文件夹,说明我们配置成功,可进入此文件夹看下:看到我在windows下建的ltw文件夹了。
二:安装JDK1.从域里下载JDK安装文件,并COPY到共享文件夹ltw下:在linux下进入共享文件夹,并找到jdk的安装文件如下图:然后到linux根目录下:mkdir ltw 建立一个你自己的文件夹,我在这建的是ltw执行:如上图示:cp jdk-6u11-linux-i586.bin /ltw/jdk6.bin 命令将jdk安装文件COPY.到你自己建立的文件夹下,并改名为jdk6.bin2.进入自己建的文件夹”ltw”,输入./jdk6.bin回车,安装JDK.一路空格或回车直到出现下图所示:输入yes 回车按任意键,继续,直到出现命令行提示符。
进入安装后的JDK文件夹,输入./java或./javac 命令可用,要想在任意目录下,运行,就需要下面第3步.3.配制JA V A环境变化1.到/etc/profile.d/目录下,如下图所示2.创建JA V A.sh文件输入vi 进入文件编辑工具3.在vi里输入以下内容设置环境变量JA V A_HOME=/ltw/jdk1.6.0_11 *****注意这里是你拷贝到/usr/java/下的文件夹的名称CLASSPA TH=$JA V A_HOME/lib/tools.jar:$JA V A_HOME/lib/dt.jarPA TH=$JA V A_HOME/bin:$PA THexport JA V A_HOME CLASSPA TH PA TH如下图:按ESC,输入vi java.sh文件保存为java.sh重新启动3.在控制台输入java 命令测试下.linux配置java环境变量/2009/0630/7473.php一. 下载jdk5.0 for linux 现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java环境配置吧,希望对大家有帮助。
CentOS5.3 Linux 上安装 wget jdk1.7和设置环境变量
addons | 951 B 00:00
primary.xml.gz | 157 B 00:00
由于文件比较大,我就不提供下载了,
/download/jdk7/binaries/jdk-7-ea-bin-b58-linux-i586-08_may_2009-rpm.bin
这个就是完整的下载路径,
如果路径更新不能用了,建议去
/jdk7/binaries/ 重新找到对应的文件下载。
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : wget [1/1]
今天为 centos 5.3 服务器安装jdk, 如果你要开发,运行 java 程序,jdk 是必不可少的。
如果不开发,也就是不用编译java程序,那么只安装jre就可以了。
我这里进行 JDK 安装, 目前为止 jdk 1.7 版本为最新版本吧,1.5 叫做jdk5.0
我不知道 jdk1.7 是否叫做 jdk 7.0 呵呵。
inflating: jdk-7-ea-lin
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
从零开始搭建Linux测试环境
# https:///bugzilla/show_bug.cgi?id=225452
JkShmFile run/jk.shm
# Add jkstatus for managing runtime data运行时数据设置
<Location /jkstatus>
/etc/environment里面定义的环境变量,是全局性的,就是该操作系统的所有用户都可以访问到这些环境变量。
/etc/profile里面定义的环境变量也是全局性的,由所有的用户共享。与environment不同的地方仅在于录入格式的不同。environment中是以"X=y"的形式定义的,profile中要用脚本语句来定义,例如“export $X=y”
# 转发路径详细配置文件,这个文件将在第五步中创建并配置。
# /examples/*=loadbalancer
JkMountFile conf/uriworkermap.properties
# Add shared memory.设置共享内存,负载均衡的知识需要学习
# This directive is present with 1.2.10 and
而~/.bashrc和~./profile里面定义的环境变量,仅对当前用户有效。
这里在etc/profile中设置,在文件中加入如下内容:
JAVA_HOME=/usr/local/jdk1.6.0_21
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
软件安装
1.JDK安装
下载得到JDK安装文件之后,是一个xxxx.bin文件(其它熟悉Linux程序安装的同学也可采用任何其它方式安装)。
轻松解决Linux安装Eclipse方法(redhat5.4)
(4)在shell中,进入到eclipse 目录,cd /opt/eclipse
设置文件eclipse执行权:chown -R root:你的用户名 eclipse
(5)创建桌面连接
sudo gedit /usr/share/applications/eclipse.desktop
加入下面内容
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse SDK Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpories=Application;Development;
(正在设定 sun-java6-jre 不动了……
怎么办?\"确定\"选项明明就在,但是狂按回车没反应……
网上一查,按tab键,\"确定\"变红,再按回车,ok了)
接下来的工作是,配置JRE环境:
在shell执行:
sudo update-alternatives --config java
(1)Help->Install new software
->Available Software
input the website: \"/releases/galileo\"
choose \"WEB,XML,Java EE Development\"
这时就会在最左上角的应用程序菜单加多一个\"编程\"-->\"eclipse\"的菜单,点击即可起动eclipse.
在Linux系统下安装jdk并配置环境变量
在Linux系统下安装jdk并配置环境变量本⽂主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下⾯笔者就和⼤家⼀起分享如何jdk1.8的过程吧。
1、安装环境操作系统:CentOS 07 64位jdk版本:1.8⼯具:Xshell6、Putty、WinSCP说明:本⽂是通过WinSCP⼯具远程连接Linux操作,如果是直接在Linux可视化界⾯操作那就更⽅便了,原理⼀样。
2、安装步骤第⼀步:下载Linux环境下的jdk1.8安装包(现在在oracel官⽹下载安装包好像要注册~~~个⼈觉得有点⿇烦不贴图了,不过也可以在⾮官⽹下载)由于我的Linux是64位的,因此我下载注:如果Linux本⾝连接到互联⽹,我们也可以直接通过wget命令直接把JDK安装包下载下来(命令:wget + 下载地址),但是笔者没有试过,是直接下载安装包,上传⾄服务器中。
第⼆步:解压安装包将我们下载好的安装包上传⾄服务器,进⾏解压解压命令进⾏解压cd /roottar -zxvf jdk-8u131-linux-x64.tar.gz解压完成后,可以在当前⽬录下看到⼀个名字为【jdk1.8.0_131】的⽬录,⾥⾯存放的是相关⽂件我们要将解压后的【jdk1.8.0_131】⾥⾯的所有数据移动到我们需要安装的⽂件夹当中,我们打算将jdk安装在usr/java当中,我们在usr⽬录下新建⼀个java⽂件夹cd /usrmkdir /usr/java将【jdk1.8.0_131】⾥的数据拷贝⾄java⽬录下mv /root/jdk1.8.0_131 /usr/java将解压后的⽂件移动到此⽬录下:第三步、编辑配置⽂件,修改环境变量通过命令去修改环境变量vi /etc/profile按下键盘 i 进⼊到编辑模式export JAVA_HOME=/usr/java/jdk1.8.0_131export CLASSPATH=${JAVA_HOME}/libexport PATH=$PATH:${JAVA_HOME}/bin 如图所⽰:然后,保存并退出(按:wq!)保存完之后,我们还需要让这个环境变量配置信息⾥⾯⽣效,要不然只能重启电脑⽣效了。
java 获取 linux 上 env 环境变量的方法 -回复
java 获取linux 上env 环境变量的方法-回复Java是一种跨平台的编程语言,可以在不同的操作系统上运行。
在使用Java开发程序时,有时候需要获取操作系统的环境变量,特别是在Linux 系统上。
本文将介绍如何使用Java获取Linux上的环境变量。
内容将包括以下几个方面:1. 什么是环境变量2. 环境变量在Linux系统中的作用3. Linux系统中环境变量的存储位置4. 如何使用Java获取Linux系统的环境变量什么是环境变量环境变量是计算机操作系统中的一种机制,用于存储一些操作系统级别的配置信息。
这些配置信息可以在不同的应用程序中共享和使用。
环境变量的值可以在运行时被修改,从而改变程序的行为。
在Linux系统中,环境变量通常用来存储一些重要的路径信息,如系统路径、Java路径等。
环境变量在Linux系统中的作用在Linux系统中,环境变量可以为用户提供便利。
通过设置合适的环境变量,用户可以轻松地访问系统中的重要资源,并且可以定制自己的工作环境。
例如,通过设置PATH环境变量,用户可以在终端中直接运行系统命令,而不需要指定完整的命令路径。
Linux系统中环境变量的存储位置在Linux系统中,环境变量是以键值对的形式存储的。
系统级别的环境变量存储在/etc/environment文件中,用户级别的环境变量存储在用户的个人配置文件(如~/.bashrc、~/.bash_profile等)中。
/etc/environment文件是一个系统范围的环境变量配置文件,所有的用户都可以读取其中的配置信息。
这个文件的格式非常简单,每一行都是一个键值对,用等号(=)将键和值分隔开。
用户级别的环境变量存储在用户的个人配置文件中。
这些个人配置文件会在用户登录时被执行,从而将配置信息加载到内存中。
不同的Linux发行版使用的个人配置文件可能不同,但通常会包括~/.bashrc、~/.bash_profile等文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 开发环境的配置一、Linux 操作系统下配置JDK1. 安装JDK2. 设置环境变量通常都喜欢用export命令直接在shell下设置[root@LinuxServer rpm]# export JA V A_HOME=/usr/java/j2sdk1.4.2_06[root@LinuxServer rpm]# export CLASSPATH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jar[root@LinuxServer rpm]# export PA TH=$PA TH:$JA V A_HOME/bin或:如果只供当前用户使用,那么进入当前用户目录,即(/home/abin),编辑.bashrc文件,在最后加入环境变量,如下:JA V A_HOME=/home/abin/software/jdk1.6.0_04CLASSPATH=.:$JA V A_HOME/lib/tools.jar:$JA V A_HOME/lib/dt.jarPATH=$JA V A_HOME/bin:$PATHexport JA VA_HOME CLASSPA TH PATH当然这样设置环境变量是可以生效的,但是只对当前shell生效。
如果从另外一个shell登陆,将不能使用刚才设置的变量。
所以最好的方法还是修改.bashrc文件。
[root@LinuxServer rpm]#vi .bashrcset JA V A_HOME=/usr/java/j2sdk1.4.2_06export JA VA_HOMEset PATH=$PATH:$JA V A_HOME/binexport PATHset CLASSPATH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jarexport CLASSPA TH当然也可以通过更改/etc/profile来实现,不过不推荐这么做,因为这样的设置将对所以用户的shell都生效,对系统安全会产生影响。
就是在这个文件的最后加上:export JA VA_HOME=/usr/java/j2sdk1.4.2_06export CLASSPA TH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jarexport PATH=$PATH:$JA V A_HOME/bin二、Linux 操作系统下配置Tomcat + JDK + MySQL 应用平台1. MYSQL安装命令列表:rpm -ivh MySQL-server-4.0.20-0.i386rpm #安装mysql serverrpm -ivh MySQL-client-4.0.20-1.i386.rpm #安装mysql client/usr/mysql/safe_mysqld & #启动mysql servermysql #运行mysql 客户端,并开放root用户的远程访问权限。
以便调试use mysqlupdate user set host = '%' where user = 'root' and host <> 'localhost';flush privileges;quit至此mysql安装完成注意:在安装linux时选择软件包不要选择sql服务器,如果不小心安装了,要从添加删除程序中将其全部删除,才能安装上面的软件。
否则会出现很多的冲突和麻烦。
!!2. 安装JDK软件版本:j2sdk-1_4_0-fcs-linux-i386.rpm直接双击就可以。
不用选择安装目录,自动安装到/usr/jdk/目录下3. 安装tomcat软件版本:jakarta-tomcat-5.0.25.tar在X-window下直接双击解压缩到/usr/tomcat下就可以4. 环境变量设置编辑/etc/profile 文件,在文件的末尾加上:JA V A_HOME=/usr/java/j2sdk1.4.0_03export JA VA_HOMETOMCAT_HOME=/usr/tomcatexport TOMCA T _HOME启动tomcat在终端下进入到tomcat/bin目录执行./startup.sh start这样就成功启动linux下jsp+mysql的配置环境了。
三、Linux 操作系统下配置MySQL、PHP、JSP1、mysql-3.22.32-pc-linux-gnu-i386.tar.gz2、apache_1.3.12.tar.gz3、php-4.03pl1.tar.gz4、mod_auth_mysql-2.20.tar.gz5、phpMyAdmin_2.1.0.tar.gz6、jdk-1_2_2_006-linux-i386[1].tar.gz7、jsdk20-solaris2-sparc.tar.Z8、ApacheJServ-1.1.2.tar.gz9、gnujsp-1.0.1.tar.gz[color=Red]注:[/color]所有的文件是在/tmp目录下解开的。
[color=Blue](一)安装MySQL[/color]#cd /tmp#tar zvxf mysql-3.22.32-pc-linux-gnu-i386.tar.gz#mv mysql3.22.32 /usr/local/mysql#cd /usr/local/mysql#./configure --prefix=/usr/local/mysql[color=Blue](二)预安装Apache[/color]#cd /tmp#tar zvxf apache_1.3.12.tar.gz#cd apache_1.3.12#./configure --prefix=/usr/local/apache#make;make install[color=Blue](三)安装php4 [/color]#tar zvxf php-4.03pl1.tar.gz#cd php-4.03pl1#./configure \\--with-mysql=/usr/local/mysql \\--with-apache=../apache_1.3.12 \\--enable-track-vars#make;make install[color=Blue](四)安装Mod_Auth_Mysql[/color]#cd /tmp#tar zvxf mod_auth_mysql-2.20.tar.gz#cd mod_auth_mysql-2.20#./configure \\--with-mysql=/usr/local/mysql \\--with-apache=../apache_1.3.12 \\--enable-track-vars#make[color=Blue](五)安装jdk [/color]#cd /tmp#tar zvxf jdk-1_2_2_006-linux-i386[1].tar.gz#mv jdk1.2.2 /usr/local/jdk1.2.2在/etc/profile下把P A TH改为: P ATH="$PA TH:/usr/X11R6/bin:/usr/local/jdk1.2.2/bin" #cd /tmp#tar zvxf jsdk20-solaris2-sparc.tar.Z#cp JSDK2.0/lib/jsdk.jar /usr/local/jdk1.2.2/jre/lib/ext/只需要jsdk.jar文件,之后就可以删除JSDK2.0目录(rm -rf JSDK2.0)[color=Blue](六)安装Apache JServ [/color]#cd /tmp#tar zvxf ApacheJServ-1.1.2.tar.gz#cd ApacheJServ-1.1.2#./configure \\--prefix=/usr/local/jserv \\--with-apache-src=../apache_1.3.12 \\--with-jdk-home=/usr/local/jdk1.2.2 \\--with-JSDK=/usr/local/jdk1.2.2/jre/lib/ext/jsdk.jar \\--enable-EAPI \\--disable-debugging#make;make install[color=Blue](七)正式安装Apache [/color](重新编译Apache并激活php4、Mod_Auth_MySQL、JServ模块)#cd /tmp#cd apache_1.3.12#./configure \\--prefix=/usr/local/apache \\--activate-module=src/modules/php4/libphp4.a \\--activate-module=src/module/auth_mysql/libauth_mysql.a \\--activate-module=src/modules/jserv/libjserv.a#make;make install[color=Blue](八)配置php [/color]#cd /tmp#cd php-4.30pl1#cp php.ini-dist /usr/local/lib/php.ini#cd /usr/local/apache/conf#vi httpd.conf找到AddType application/x-httpd-php .php一行,将“#”删掉,并在行尾加上.php3 .php4。
[color=Blue](九)安装phpMyAdmin [/color]#cd /tmp#tar -zvxf phpMyAdmin_2.1.0.tar.gz#mv phpMyAdmin_2.1.0 /usr/local/apache/htdocs/phpMyAdmin#cd /usr/local/apche/htdocs/phpMyAdmin#chmod a+r * (置为可读)[color=Blue](十)启动MySQL数据库[/color]#cd /usr/local/mysql#script/mysql_install_db (可有可无)#bin/safe_mysqld &#bin/mysql -u root#mysql>use mysql;#mysql>select * from user;#mysql>UPDA TE user SET password=PASSWORD('1234567') WHERE user='root' (给root 用户设置口令)#mysql>exit[color=Blue](十一)配置phpMyAdmin[/color]#cd /usr/local/apache/htdocs/phpMyAdmin#vi config.inc.php3配置下面参数如下:$CfgServers[1]['adv_auth'] = true$CfgServers[1]['stduser'] ='root'$CfgServers[1]['stdpass'] ='1234567'[color=Blue](十二)配置Apache和MySQL的开机启动[/color]即使您没有安装Linux下的Web Server,在您安装Linux时也会安装Web Server,所以您要把以前的HTTPD服务终止,因此:#cd /etc/rc.d/init.d#mv httpd httpd.old#cd /etc/rc.d#vi rc.local在最后加上下面几行:cd /usr/local/mysqlbin/safe_mysqld &/usr/local/apache/bin/apachectl start#reboot[color=Blue](十三)配置Apache JServ [/color]#cd /usr/local/apache/conf#vi httpd.conf在开始增加:Include /usr/local/jserv/etc/jserv.conf注:httpd.conf->jserv.conf->jserv.properties->zone.properties[color=Blue](十四)测试Apache JServ [/color]测试设定档案是否能够启动#/usr/local/apache/bin/apachectl configtest重新启动#/usr/local/apache/bin/apachectl restart看jserv module是否被连接进去/usr/local/apache/bin/httpd -l测试:httpd://servrname/servlets/Hello注:apache的错误信息写在/usr/local/apache/logs/error_logjserv的错误信息在/usr/local/jserv/logs/mod_jserv.log[color=Blue](十五)安装gnujsp[/color]#cd /tmp#tar zvxf gnujsp-1.0.1.tar.gz#mv gnujsp-1.0.1 /usr/local/gnujsp[color=Blue](十六)配置JSP [/color]#cd /usr/local/jserv/etc#vi jserv.conf增加下面这些行:ApJServVMTimeout 30ApJServMount /alph /alphzoneApJServAction .jsp /alph/gnujsp#vi jsev.properties注释掉下面这行:wrapper.classpath=/usr/local/jdk1.2.2/jre/lib/ext/jsdk.jar增加:wrapper.classpath=/usr/local/jdk1.2.2/lib/tools.jarwrapper.classpath/usr/local/gnujsp/lib/servlet-2.0-plus.jar注释掉:zones=root增加:zone=root,alphzonealphzone.properties=/usr/local/jserv/etc/alphzone.properties#cp zone.properties.dufault alphzone.properties#vi alphzone.properties注释掉:repositories=/usr/local/jserv/servlets增加:repositories=/usr/local/gnujsp/lib/gnujsp10.jarrepositories=/usr/local/gnujsp/lib/sax2.jarrepositories=/usr/local/gnujsp/lib/openxml-1.2-w3c.jarrepositories=/usr/local/gnujsp/lib/aelfred.jar在最后增加:servlet.gnujsp.code=org.gjt.jsp.JspServletservlet.gnujsp.initArgs=scratchdir=/usr/local/apache/jspservlet.gnujsp.initArgs=usepackages=trueservlet.gnujsp.initArgs=checkdependancies=true,checkclass=true servlet.gnujsp.initArgs=builtin-javac \\-classpath %classpath%:%scratchdir%:/usr/local/gnujsp/lib/gnujsp10.jar \\ -d %scratchdir% \\-deprecation %source%#mkdir /usr/local/apache/jsp#chown nobody.nobody /usr/local/apache/jsp注:httpd.conf->jserv.conf->jserv.properties->alphzone.properties[color=Blue](十七)测试JSP[/color]#cp /usr/local/gnujsp/samples/*.jsp /usr/local/apache/htdocs测试:httpd://XXX.XXX.XXX.XXX/hello.jsp测试:httpd://XXX.XXX.XXX.XXX/date.jsp测试:httpd://XXX.XXX.XXX.XXX/snonp.jsp如果测试未成功则:#cd /usr/local/gnujsp/apache#chmod 755 check-gnujsp-conf#./check-gnujsp-conf /usr/local/jserv/etc/jserv.conf|more如果有错误提示,会在第一行四、Linux 下配置JDK、IDEA、TOMCAT、SVN1.下载JDK下载地址:/j2se/1.5.0/download.jspLinux RPM in self-extracting file (jdk-1_5_0_09-linux-i586-rpm.bin, 45.47 MB)Linux self-extracting file (jdk-1_5_0_09-linux-i586.bin, 47.22 MB)在linux操作系统的终端下,进入到你下载的文件的上一级目录,给文件加上执行的权限chmod a+x jdk-1_5_0_09-linux-i586-rpm.bin,然后./jdk-1_5_0_09-linux-i586-rpm.bin之后可以得到jdk- 1_5_0_09-linux-i586.rpm这个rpm包。