java服务器如何搭建

 我来答
若以下回答无法解决问题,邀请你更新回答
网站安全服务器安全
2018-05-26 · 百度认证:青岛四海通达电子科技有限公司官方账号
网站安全服务器安全
青岛四海通达电子科技有限公司坐落于美丽的海滨城市青岛,是专业致力于网站安全和服务器安全的领导者和推动者。安全服务于互联网金融、游戏平台、移动APP软件、O2O&电商、支付平台、企业网站等
向TA提问
展开全部

之前安装过多次jdk,每次都不记得环境变量怎么配置,今天搭建java web服务器,总结一下。

一:jdk安装环境变量配置

1,环境变量配置有用户环境变量和系统环境变量

用户环境变量配置之后只针对当前登录windows的用户名可以使用,而其他用户名登录之下是无法使用的。

系统环境变量配置之后针对登录当前windows系统的所有用户都可以使用,没有限制。

环境变量配置方法:

  • 配置  变量名:  JAVA_HOME       值:   C:\Program Files\Java\jdk1.7.0_67

  •   变量名:  PATH    值:   %JAVA_HOME%\bin;%JAVA_HOME%/jre/bin

  •   变量名:  CLASSPATH   值:    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(前面的 . 号表示 .java文件执行的当前路径)

  • 其中   :

    JAVA_HOME表示当前jdk的安装路径,就是刚才jdk的安装路径C:\Program Files\Java\jdk1.6.0_03,此路径下包括lib,bin,jre等文件夹(此变量最好设置,         因为以后运行tomcat,eclipse等都需要依据此变量);    

     PATH环境变量的作用是设置供操作系统去寻找和执行应用程序的路径列表,也就是说,如果操作系统在当前目录下没有找到我们想要执行的程序和命令时,操作系统就会按照path环境变量指定的目录依次去查找,以最先找到的为准.如果找完path中的路径也不能找到,则报错。javac.exe(Java源文件的编译工具),java.exe(Java字节码解释程序,负责解释执行Java字节码文件,就是一个JVM) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。

    CLASSPATH:也指定一个路径列表,是用于搜索
    Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。

    Java
    查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre\lib\rt.jar 包含在 CLASSPATH 中。

    2,环境变量设置完成之后
    ,在控制台运行 java javac java -version命令出现相应的提示即jdk安装成功

    二,tomcat的配置

    A,tomcat环境变量的配置

  • 变量名:     CATALINA_HOME值:   C:\apache-tomcat-7.0.59

  • 变量名:     PATH  值:   %CATALINA_HOME%/bin;

  • 变量名:CLASSPATH值: %CATALINA_HOME%/common/lib;

  • 到此tomcat环境变量配置完成,若出现tomcat无法启动,可能是环境变量配置错误。

    B,在使用花生壳映射访问内网的情况下,使用花生壳域名访问服务器,首先修改host name,将localhost修改对对应的域名

    <Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true">
    host name改为

    <Host name="xxxxxx.gicp.net"  appBase="webapps"unpackWARs="true"
    autoDeploy="true">

    C,更改tomcat服务端口:

    tomcat目录/bin/文件夹下:编辑server.xml文档,

    1,若将:<Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />

    <Connector port="80" protocol="HTTP/1.1" 
    connectionTimeout="20000"  redirectPort="8443" />

    端口改成80则使用系统http服务80端口,对应情况下,访问url则可以省略端口号:http://xxxxxx.gicp.net/weixin/index.jsp

    2,有些情况下80端口不可使用,则改为其他端口号,

    <Connector port="8888" protocol="HTTP/1.1" 
    connectionTimeout="20000"  redirectPort="8443" />

    则对应情况下访问url为:http://xxxxxx.gicp.net:8888/weixin/index.jsp

    D,一般情况下,tomcat为手动启动,即开启bin文件夹下的start.bat文件,这里在服务器上将tomcat设置为自动启动

    我们有看到tomcat目录/bin文件夹里有个tomcat7w.exe,顾名思义就是tomcat以window方式显示控制台。第1次点击打开它时候,可能会提示:tomcat指定的服务未安装,

    此时我们可以这样解决它:

    打开命令行提示符窗口=>
    进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可,如图操作,tomcat目录按自己机子上的来哦,这样就可以让tomcat以window方式显示控制台。点击tomcat7w.exe,会显示如图:

    点击start启动tomcat服务,如果startup
    type选择AUTOMATIC,就是随开机启动啦,这样就不需要每次都手动开启啦。

    三:整个服务器配置完成之后,在远程访问的url即为:http://xxxxxxx.gicp.net:8888/weixin/index.jsp

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式