前几天把windows下j2ee的运行环境搭建好了。因为公司服务器用的都是linux,所以今天把在linux下j2ee的运行环境也搭建一下。下面是我全部测试ok的详细日记:
一、JDK安装(安装在/usr/java目录下)
1、下载:jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 地址:http://jx.newhua.com/down/jdk-7-ea-bin-b26-linux-i586-24_apr_2008.zip windows下将zip格式的解压出jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 再传到linux服务器的/usr/java目录下
2、给文件加上可执行权限 [root@localhost java]# chmod +x jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin
3.执行jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin [root@localhost java]# ./jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 自动安装生成目录jdk1.7.0 4.配置环境变量 环境变量配置有三种方法(分别是:修改/etc/profile文件,修改用户目录下的.bashrc文件,直接在shell下修改)我修改了/etc/profile文件: [root@localhost java]# vi /etc/profile 打开文件后,按i 键,在文件后添加:
JAVA_HOME=/usr/java/jdk1.7.0 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export JAVA_HOME PATH CLASSPATH
按esc 键 输入:wq 保存退出。 重新启动服务器
6.测试配置环境 写个简单的HelloWorld来测试一下 [root@localhost java]# vi HelloWorld.java 文件中输入:
public class HelloWorld{ public static void main(String args[]){ System.out.println(”Hello World in Linux!!”); } }
:wq 保存退出 [root@localhost java]# javac HelloWorld.java 没有错误,接下来: [root@localhost java]# java HelloWorld shell下输出:
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorld/java Caused by: java.lang.ClassNotFoundException: HelloWorld.java at java.net.URLClassLoader$1.run(URLClassLoader.java:220) at java.net.URLClassLoader$1.run(URLClassLoader.java:209) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:208) at java.lang.ClassLoader.loadClass(ClassLoader.java:325) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:270) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:338) Error: Could not find the main class. Error: A JNI error has occurred, please check your installation and try again
(上面问题是何原因,但是好像不影响下面JSP的运行 ^_^ 姑且算作jdk安装成功吧。)
二、tomcat安装:(同样安装在/usr/java目录下) 下载地址:http://mirror.vmmatrix.net/apache/tomcat/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz
1、解压到/usr/java目录: [root@localhost java]# tar -zxvf jakarta-tomcat-5.0.28.tar.gz /usr/java目录下将出现一个新的目录jakarta-tomcat-5.0.28
2、创建一个文件链接: [root@localhost java]# ln -s jakarta-tomcat-5.0.28 tomcat
3、配置CATALINA_HOME: [root@localhost java]# vi /etc/profile 在文件尾添加 CATALINA_HOME=/usr/java/tomcat export CATALINA_HOME :wq 保存退出 4、启动tomcat: [root@localhost tomcat]# bin/startup.sh shell下输出:
Using CATALINA_BASE: /usr/java/tomcat Using CATALINA_HOME: /usr/java/tomcat Using CATALINA_TMPDIR: /usr/java/tomcat/temp Using JAVA_HOME: /usr/java/jdk1.7.0
5、浏览器中输入:http://localhost:8080 将出现tomcat欢迎页面 ^_^ 6、管理tomcat: [root@localhost tomcat]# vi conf/tomcat-users.xml 在<tomcat-users>和</tomcat-users>之间加入: <user username=”admin” password=”admin” roles=”admin,manager”/>
7、重启系统: 浏览器中输入:http://localhost:8080/admin 登入后就可以来管理了 输入http://localhost:8080/manager/html 来管理你的工程项目了
(责任编辑:admin) |