CentOS下安装配置JDK与Tomcat图解详细过程

合集下载

centos下安装jdk和tomcat和mysql

centos下安装jdk和tomcat和mysql

先在CentOS-6.5中安装与配置JDK-7,过程如下:安装说明系统环境:centos-6.3安装方式:rpm安装软件:jdk-7u65-linux-x64.rpm下载地址:/otn-pub/java/jdk/7u65-b17/jdk-7u65-linux-x64.rpm检验系统原版本[root@zck ~]# java -versionjava version "1.6.0_24"OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)进一步查看JDK信息:[root@zck ~]# rpm -qa | grep javatzdata-java-2012c-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64卸载OpenJDK,执行以下操作:[root@zck ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch[root@zck ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64安装JDK上传新的jdk-7u65-linux-x64.rpm软件到/usr/local/执行以下操作:[root@zck local]# rpm -ivh jdk-7u65-linux-x64.rpmJDK默认安装在/usr/java中验证安装执行以下操作,查看信息是否正常:[root@zck bin]# java[root@zck bin]# javac[root@zck bin]# java -version设置环境变量这里我们需要找到profile文件,添加环境变量:#vim /etc/profile向文件里面追加以下内容:JAVA_HOME=/usr/java/jdk1.7.0_65JRE_HOME=/usr/java/jdk1.7.0_65/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH使修改生效[root@zck local]# source /etc/profile //使修改立即生效[root@zck local]# echo $PATH //查看PATH值到此jdk已经安装完毕。

centos系统安装和配置攻略

centos系统安装和配置攻略

Linux系统安装和配置攻略V1.2更新明晰:V1.1:增加了常用命令:tomcat、防火墙、apache的停启用命令。

更新了mysql集群config.ini 的内容。

V1.2:增加了防暴力破解防火墙fail2ban的安装和配置方法。

一、安装环境1.操作系统:CentOS6.4_X642.Web服务:Apache2(系统自带)3.Java环境:JDK-7u254.Jsp容器:Tomcat7绿色版5.数据库:postgresql9.2&&mysql-custer-7.3.16.其他软件:pgadmin3(大象数据库客户端)、vnc(linux下远程桌面)二、开始安装1.CentOS将光盘放入光驱并以光驱引导出来界面安装。

1)检查光盘介质如图1所示,此步选择skip跳过不然检查需要很长时间。

(图1、检查光盘介质)2)选择语言如图2所示,此步选择中文(简体)即可,网上安装攻略说要选English不然会乱码,经我安装多次未发现此问题。

(图2,选择语言)3)之后一路默认,到如图3所示部分,输入本机名称(图3,输入本机名称)4)如图4所示,输入最高权限root的密码。

如果为公网服务器密码最好要包含英文字母数字及标点的组合(图4,输入root密码)5)如图5所示,选择安装硬盘,服务器的话选择第一个全部硬盘并让其自动分根目录即可,之后会询问是否格式化硬盘,当然选择是了。

(图5,系统安装位置)6)如图6所示,选择安装模式,上面随便选,但是下面2那个框必须钩上以选择安装内容(血的教训:一台服务器安装时没选这个,结果进不去可视化界面只有命令行格式,又重装了一遍。

)(图6,选择安装模式)7)如图7所示,选择详细的安装包,其他无所谓后面可以用云安装从网络上自动下载安装主要是桌面选项里面的全要选上。

(图7,选择详细安装包)8)如图8所示自动开始安装所选的包(图8,开始安装)9)如图9所示安装成功,并要求重启电脑(图9,安装成功)10)重启后要设置一些什么一路默认,中间有个增加用户的功能不需要增加用户跳过即可,最后有个启动防系统崩溃的服务,要等很久。

jdk,tomcat,mysql安装配置指南

jdk,tomcat,mysql安装配置指南

安装步骤与说明步骤一:JDK的安装1.安装JDK.双击jdk-6-windows-i586.exe进入安装JDK页面。

图12. 选择接受后选中开发环境后选择下一步(默认状态下就是开发环境)根据机器硬件和操作系统的不同,等待几分钟后。

出现下图:图23.中间左边方框的选项不需要更改,可选择JDK的安装目录,设置好目录后点击下一步。

出现(图3)静等然后出现(图4)图34. 然后出现(图4)点击完成完成即可。

至此,JDK安装结束。

图4*注:JDK的默认目录是:C:\Program Files\Java\jdk1.6.0_07;如果您点击“更改”来更改目录,例如:D:\Program Files\Java\jdk1.6.0_07。

后面的配置也要用您的修改路径。

5.配置环境变量鼠标右键单击我的电脑,选择属性,然后选择高级然后选择环境变量。

在用户变量或系统变量中(注:用户变量只对当前用户有效,系统变量对所有用户都有效)点击新建输入变量名classpath在变量值的文本框输入JDK的LIB文件夹的安装路径(例如:JDK安装在C盘的Program Files文件夹下那么变量值就是“c:\Program Files\JDK\LIB”)======================================================然后再次点击新建在变量名的文本框输入path,在变量值的文本框输入JDK 的BIN文件夹的安装路径。

打开命令提示符输入javac如果出现侧说明JDK的path设置正确,反之则需要检查JDK的path;在命令提示符中输入java如果出现则说明JDK的classpath设置正确。

反之需要检查此路径的设置。

*注:需要配置三个环境变量:(配置实例,供参考)Path:D:\Program Files\Java\jdk1.6.0_07\binClassPath:.;D:\Program Files\Java\jdk1.6.0_07\lib\tools.jar;D:\Program Files\Java\jdk1.6.0_07\lib\dt.jarJAVA_HOME:D:\Program Files\Java\jdk1.6.0_07步骤二:Mysql5.0数据库服务器的安装1.setup.exe,进入Mysql5.0数据库服务器安装页面。

CentOS下JDK和tomcat的安装

CentOS下JDK和tomcat的安装

CentOS下JDK和tomcat的安装配置1、下载地址:/technetwork/java/javase/downloads/java-se-jdk-7-downloa d-432154.html若安装的是32位系统则下载jdk-7u10-linux-i586.rpm;若安装的是64位系统则下载jdk-7u10-linux-x64.rpm;2、安装JDK用root登录,执行rpm -ivh jdk-7u10-linux-i586.rpm(64位系统则是:rpm -ivh jdk-7u10-linux-x64.rpm)操作完成后,默认安装路径应该是/usr/java/jdk1.7.0_103、配置JDKvi /etc/profile在profile文件下面追加写入下面信息:export JAVA_HOME=/usr/java/jdk1.7.0_10exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/to ols.jarexport PATH=$PATH:$JAVA_HOME/bin保存退出,执行:source /etc/profile更新 alternatives,选择JDK版本执行:update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_10/bin/java 60然后配置JDK,执行:update-alternatives --config javaThere are 2 programs which provide 'java'.Selection Command-----------------------------------------------* 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java+ 2 /usr/java/jdk1.7.0_10/bin/javaEnter to keep the current selection[+], or type selection number:2选择我们最新安装的/usr/java/jdk1.7.0_10/bin/java,然后回车。

Jdk、tomcat、myeclipse安装配置过程详解

Jdk、tomcat、myeclipse安装配置过程详解

Jdk、tomcat、myeclipse安装配置过程详解一、开发平台环境的准备1、tomcat2、JDK3、MyEclipse8.54、struts25、MySQL5.0图1 开发平台所需安装包二、JDK安装1、安装可以安装在C:\Java\jdk1.6.0_10中,JRE安装在C:\Java\jre6中。

2、环境设置(1)Path添加.;%JA V A_HOME%\bin,通过JA V A -version验证安装正确与否(2)JA V A_HOME添加D:\Program Files (x86)\Java\jdk1.6.0_43(3)classpath.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\toos.jar图2 环境变量配置图3 配置成功三、Tomcat安装(1)安装(2)修改server.xml文件增加一行,<ConText pata="struts2" docBase="C:\struts2\struts2\WebRoot" reloadable="true" />还没做?(3)测试安装成功在浏览器键入:http://localhost:8080/四、启动MyEclipse,连接tomcat,新建工程1、启动,设工作空间为struts22、新建web工程,命名为strutslogin3、添加jar包4、设置tomcat6.0为服务器,按照以下步骤点击:4、新建包在src中右击,new->Package->amigo.eclipseuse.test5、新建类右击amigo.eclipseuse.test->new->class,完成TestAction类的建立7、编写jsp页面右击WebRoot->new->jsp,输入index.jsp<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pat h+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body>This is my JSP page. <br></body></html>8、配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"xmlns="/xml/ns/javaee"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/xml/ns/javaee/xml/ns/javaee/web-app_2_5.xsd"><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>login.jsp</welcome-file></welcome-file-list></web-app>9、创建struts.xml右击src->new->other->XML,键入struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""/dtds/struts-2.0.dtd"><struts><include file="struts-default.xml"/><package name="amigo" extends="struts-default"><action name="Login" class="amigo.struts.login.action.LoginAction"><result>/success.jsp</result><result name="input">/login.jsp</result></action></package></struts>五、创建用户登录1、login.jsp<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pat h+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'login.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><form action="Login.action" method="post">username:<input type="text" name="username">password:<input type="password" name="password"><input type="submit" name="submit"></form></body></html>2、创建success.jsp<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pat h+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'success.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body>This is my JSP page. <br></body></html>3、创建登录Action的LoginAction.java(1)新建包amigo.struts.login.action在src中右击->new->Package,键入amigo.struts.login.action(2)新建类LoginAction右击包amigo.struts.login.action->new->class,输入LoginAction,让其继承com.opensymphony.xwork2import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport {public String loginName;public String password;public String message;public String execute() throws Exception{if("amigo".equals(loginName)&&"amigo".equals(password)){message=loginName+"登陆成功";}else{message=loginName+"登陆失败";return INPUT;}return SUCCESS;}}4、修改struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""/dtds/struts-2.0.dtd"><struts><include file="struts-default.xml"/><package name="amigo" extends="struts-default"><action name="Login" class="amigo.struts.login.action.LoginAction"> <result>/success.jsp</result><result name="input">/login.jsp</result></action></package></struts>六、运行启动Tomcat,访问login.jsphttp://localhost:8081/strutslogin/login.jsp附件:配置过程中出现问题以及解决情况问题一:jdk环境变量配置问题问题二:Tomcat版本以及端口冲突问题Tomcat 安装过程中,无法自动监测到jre.。

CentOS上jdk,nginx,tomcat安装

CentOS上jdk,nginx,tomcat安装

一、jdk安装1、CentOS操作安装好了以后,系统自带了openJDK,先查看相关的安装信息:rpm -qa | grep java显示如下:tzdata-java-2014g-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.x86_64java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_642、卸载系统自带openJDKrpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.x86_64rpm -e --nodeps java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64rpm -e --nodeps tzdata-java-2014g-1.el6.noarch3、安装自己jdkrpm -ivh jdk-7u79-linux-x64.rpm默认情况下,jdk将会安装在/usr/java 目录下4. 配置环境变量vim /etc/profile在profile文件末尾加入如下内容:JAVA_HOME=/usr/java/jdk1.7.0_79JRE_HOME=/usr/java/jdk1.7.0_79/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME /libexport JAVA_HOME JRE_HOME PATH CLASSPATH5、使配置文件立即生效source /etc/profile6、. 验证是否安装成功java -version二、Nginx安装1、解压nginx包tar -zxvf nginx-1.9.5.tar.gz2、挂载cdrommount /dev/cdrom /mnt安装nginx必须的相关包命令:yum install -y pcre-devel openssl-develyum install gcc-c++4、配置nginx安装环境cd nginx-1.9.5./configure --with-http_stub_status_module --with-http_ssl_module 5、安装nginxmake install6、cd /usr/local/nginx/sbin/启动:./nginx关闭:./nginx -s stop重启 ./nginx -s reload7、测试localhost:80 看到nginx页面表示成功三、tomcat安装1、解压tomcat包tar -zxvf apache-tomcat-7.0.64.tar.gz2、重命名mv apache-tomcat-7.0.64 tomcat四、Nginx整合tomcat负载均衡1、vim /usr/local/nginx/conf/nginx.conf配置文件如下:#user nobody;worker_processes 2;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;pid logs/nginx.pid;events {use epoll;worker_connections 1024;}http {include mime.types;default_type application/octet-stream;log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent""$http_x_forwarded_for"';access_log logs/access.log main;sendfile on;#tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;upstream qrqm {server 172.16.60.67:8080 weight=1 max_fails=2 fail_timeout=30s;server 172.16.60.68:8080 weight=1 max_fails=2 fail_timeout=30s;}server {listen 80;server_name localhost;#charset koi8-r;access_log logs/host.access.log main;location / {root html;index index.html index.htm;proxy_next_upstream http_502 http_504 error timeoutinvalid_header;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://qrqm;expires 3d;}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {# proxy_pass http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {# root html;# fastcgi_pass 127.0.0.1:9000;# fastcgi_index index.php;# fastcgi_param SCRIPT_FILENAME/scripts$fastcgi_script_name;# include fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {# deny all;#}}# another virtual host using mix of IP-, name-, and port-based configuration##server {# listen 8000;# listen somename:8080;# server_name somename alias another.alias;# location / {# root html;# index index.html index.htm;# }#}# HTTPS server##server {# listen 443 ssl;# server_name localhost;# ssl_certificate cert.pem;# ssl_certificate_key cert.key;# ssl_session_cache shared:SSL:1m;# ssl_session_timeout 5m;# ssl_ciphers HIGH:!aNULL:!MD5;# ssl_prefer_server_ciphers on;# location / {# root html;# index index.html index.htm;# }#}}#注*1、 server段 proxy_pass定义的qrqm需要跟upstream 里面定义的qrqm一致,否则server 找不到均衡。

centeros7安装配置环境jdk1.8的教程

centeros7安装配置环境jdk1.8的教程

centeros7安装配置环境jdk1.8的教程1.先卸载centeros⾃带jdkrpm-qa|grepopenjdk查询出来的⾃带的openjdk2.删除rpm-e--nodeps3.再次查询rpm-qa|grepjdk4.在usr/local创建⽂件夹cd/usr/localmkdirjava5.将jdk1.8放到刚刚创建的⽂件中cd/usr/local/java⽤xftp上传后解压tar-zxvfjdk-8u181-linux-x64.tar.gz6.进⼊刚刚解压的⽂件夹cdjdk1.8.0_181/pwd#(这⼀步记录jdk1.8的路径,⼀会配置环境⽤)7.配置环境vim/etc/profile按i插⼊下⾯路径exportJAVA_HOME=/usr/local/java/jdk1.8.0_181exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportPATH=$PATH:$JAVA_HOME/bin 按Esc后:wq退出后source/etc/profile8.查看是否成功java-versionmaven 环境配置1.在/usr/local 下创建maven⽂件夹cd/usr/localmkdirmaven2.进去新建的⽂件夹cdmaven上传 apache-maven-3.5.4-bin.zip3.解压unzipapache-maven-3.5.4-bin.zip4.进⼊解压的⽂件夹cdapache-maven-3.5.4/pwd#(记录下这个路径,⼀会配置环境⽤到)5.配置环境vim/etc/profile按i插⼊下⾯exportMAVEN_HOME=/usr/local/maven/apache-maven-3.5.4exportPATH=$PATH:$MAVEN_HOME/bin 按Esc后:wq保存后source/etc/profile6.查看是否成功mvn-vcenteros7安装gityuminstallgit⼀路下来y即可查看是否是成功git--version查看git命令地址which-agit到此环境已经搭建好,开始对maven私服,gitlab搭建。

Centos 安装与配置 jdk、tomcat、mysql

Centos 安装与配置 jdk、tomcat、mysql

Centos 装jdk、tomcat1. 安装jdk·将下载下来的jdk-7u7-linux-i586.rpm通过ftp上传到linux服务器。

·检查系统是否已经安装了jdk:#rpm –qa | grep jdk //查看系统中已经安装的程序包含jdk的Centos 默认情况下会出现:java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6·首先卸载原有的jdk:#yum –y remove java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6#yum –y remove java*·卸载完成后重新安装:#rpm –ivh jdk-7u7-linux-i586.rpm //安装#rpm –qa | grep jdk //检查安装情况出现:jdk-1.7.0_07-fcs //表示已经安装成功·执行java javac 都可以看到相应的帮助信息,也可执行java –version 查看安装jdk的版本号,看到与所安装的jdk版本号相对应的版本号表示安装成功。

Jdk的安装目录一般是在:/usr/java下会根据jdk的版本再创建一个目录,如:/usr/java/jdk1.7.0_07·配置环境变量:#vi /etc/profile//在文件末尾添加:JA V A_HOME=/usr/java/jdk1.7.0_07PATH=$PATH:$JA V A_HOME/binCLASSPATH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/bli/tools.jar:$JA V A_HOM E/libJRE_HOME=$JA V A_HOME/jre存盘退出#export JA V A_HOME PATH CLASSPATH JRE_HOME //分发配置#source /etc/profile //重新执行配置2. 安装tomcat·将下载下来的apache-tomcat-6.0.20.tar.gz通过ftp上传到linux服务器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文档由黄海整理于2011-06-23步骤1:卸载掉JDK1.4.2在安装之前可以先看下是否有自带的jdkjava -version用root用户登陆到系统,打开一个终端输入rpm -qa| grep gcj显示内容其中包含下面两行信息# java-1.4.2-gcj-compat-1.4.2.0-27jpp卸载rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-27jpp如果有依赖关系,不让卸载,就用 rpm -e --nodeps 卸载就行了此时jdk1.4已被卸了。

------------------------------------------------------------------------------------------------步骤2:下载JDK1.6 for linux/otn-pub/java/jdk/6u26-b03/jdk-6u26-linux-i586-rpm.bin2、上传此文件到LINUX主机/root下,并通过chmod +x jdk-6u26-linux-i586-rpm.bin命令使其获得可执行权限运行一下:./jdk-6u26-linux-i586-rpm.bin3.通过rpm -ivh jdk-6u26-linux-i586.rpm来进行安装4.安装完毕,JDK安装在/usr/java/目录下5.设置环境变量(写入/etc/profile中)vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.6.0_26export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_H OME/jre/lib/rt.jarexport PATH=$PATH:$JAVA_HOME/bin检查一下是不是没问题了?source /etc/profile正常的话是啥也不出来的啊!!okay了键入java -version如果出现相关JDK版本信息,证明成功安装Tomcat前提是要配置好了jdk环境变量。

1 在apache上下载压缩版的apache-tomcat-6.0.32.tar.gz下载地址:/apache-mirror/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.tar.gz2 新建文件夹temp :mkdir /usr/local/temp/3 将文件移到tomcat目录下:mv apache-tomcat-6.0.32.tar.gz /usr/local/tempcd /usr/local/temp4 解压缩文件:tar xzvf apache-tomcat-6.0.32.tar.gz删除源包以节约磁盘rm -f *.tar.gz重命名为tomcatmv apache-tomcat-6.0.32/ /usr/local/tomcat(3)、修改环境变量在目录/etc下修改profile文件vi /etc/profileexport CATALINA_HOME=/usr/local/tomcatexport CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib export PATH=$PATH:$CATALINA_HOME/bin执行命令:source /etc/profile查看环境变量:echo $CLASSPATH启动tomcat:cd /usr/local/tomcat/bin/./catalina.sh start或者./catalina.sh run如果这里有错误可以在控制台看到错误信息(关闭tomcat ./shutdown.sh stop)(4)、测试查看Tomcat是否已经启动netstat -ntl | grep 8080浏览器地址栏输入http://192.168.88.199:8080/ 将8080端口加到防火墙,不然无法看见测试页面如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。

使用Java Service Wrapper设置tomcat作为linux服务并且开机自动启动前几天总结了使用JSVC来设置tomcat作为linux服务并且开机自动启动,但是如果要更专业一点来控制tomcat的启动,使用Java Service Wrapper应该不失为一个好的选择,下面来总结一下Java Service Wrapper在Linux中对于tomcat启动的设置:1、安装JDK、Tomcat,此处略过。

比如tomcat安装在/usr/local/tomcat目录中。

2、下载Java Service Wrapper(目前版本wrapper-linux-x86-32-3.5.9,官网:)详细下载地址:/doc/english/download.jsp/download/3.5.9/wrapper-linux-x86-32-3.5.9-pro .tar.gz这里我下载的是社区版,是不是其它版本的是收费的啊?用命令tar -zxvf wrapper-linux-x86-32-3.5.9.tar.gz解压,得到目录wrapper-linux-x86-32-3.5.9,使用ln -s wrapper-linux-x86-32-3.5.9 wrapper给目录wrapper-linux-x86-32-3.5.9 建一个名称为wrapper的软链接。

命令参考资料:ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件目标文件。

当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

例如:ln –s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。

这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln –s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s,它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls –l命令去察看,就可以看到显示的link的路径了。

指令详细说明指令名称 : ln使用权限 : 所有使用者使用方式 : ln [options] source dist,其中 option 的格式为 :[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}][--help] [--version] [--]说明 : Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。

硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。

ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。

不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。

-f : 链结时先将与 dist 同档名的档案删除-d : 允许系统管理者硬链结自己的目录-i : 在删除与 dist 同档名的档案时先进行询问-n : 在进行软连结时,将 dist 视为一般的档案-s : 进行软链结(symbolic link)-v : 在连结之前显示其档名-b : 将在链结时会被覆写或删除的档案进行备份-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾-V METHOD : 指定备份的方式--help : 显示辅助说明--version : 显示版本范例 :将档案 yy 产生一个 symbolic link : zzln -s yy zz将档案 yy 产生一个 hard link : zzln yy xx如果设置错误了,需要删除软链接,那么执行:rm –f wrapper1、复制wrapper/src/bin/sh.script.in到/usr/local/tomcat/bin目录,重命名为tomcat命令:cp wrapper/src/bin/sh.script.in /usr/local/tomcat/bin验证下是不是拷贝成功了:cd /usr/local/tomcat/bin重命名为tomcat:mv sh.script.in tomcat2、复制wrapper/src/conf/wrapper.conf.in到/usr/local/tomcat/conf/wrapper.conf命令:cd /rootcp wrapper/src/conf/wrapper.conf.in /usr/local/tomcat/conf/wrapper.conf3、复制wrapper/lib目录下的所有3个文件到/usr/local/tomcat/lib目录cp -a wrapper/lib/. /usr/local/tomcat/lib/4、复制wrapper/bin目录下的wrapper文件到/usr/local/tomcat/bin目录cp -a wrapper/bin/wrapper /usr/local/tomcat/bin/4、修改下脚本文件:vi /usr/local/tomcat/bin/tomcatAPP_NAME="tomcat"APP_LONG_NAME="Tomcat Application Server"WRAPPER_CMD="./wrapper"WRAPPER_CONF="../conf/wrapper.conf"赋予执行权限chmod 775 /usr/local/tomcat/bin/tomcat修改/usr/local/tomcat/conf/wrapper.conf文件,如:rm -f /usr/local/tomcat/conf/wrapper.confvi /usr/local/tomcat/conf/wrapper.conf#******************************************************************** # Wrapper Properties#******************************************************************** # Java Application# --------------------------------------------------------set.JAVA_HOME= /usr/java/jdk1.6.0_26/set.CATALINA_HOME=/usr/local/tomcatset.CATALINA_BASE=/usr/local/tomcatmand=/usr/java/jdk1.6.0_26/bin/java# --------------------------------------------------------# Java Main class. This class must implement the WrapperListener interface# or guarantee that the WrapperManager class is initialized. Helper# classes are provided to do this for you. See the Integration section# of the documentation for details.# 使用WrapperStartStopApp,这样可以通过命令带start/stop来启动/停止程序。

相关文档
最新文档