科帮网-Java论坛、Java社区、JavaWeb毕业设计

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 运维优化 > linux下搭建javaWeb的运行环境教程
总共48086条微博

动态微博

查看: 2437|回复: 1

linux下搭建javaWeb的运行环境教程

[复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-08-20 13:30:40 |只看该作者 |倒序浏览
    因为公司服务器用的都是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- ... 586-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/binPATH
    CLASSPATH=.JAVA_HOME/lib/tools.jarJAVA_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/apach ... omcat-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 来管理你的工程项目了

    科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网-Java论坛、Java社区、JavaWeb毕业设计管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    3

    主题

    0

    听众

    212

    金钱

    四袋长老

    该用户从未签到

    沙发
    发表于 2016-03-07 17:56:50 |只看该作者
    很不错哟,谢谢楼主,受教了。
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表