安装java项目开发环境


搭建java

 

 

查看本机是否已有java

如果有,请卸载。

 

下载jdk

 

 

复制到服务器中

 

 

临时配置
你在shell里面改,只是做了临时更改啊,一重启就没了

 配置到系统的环境变量里

export JAVA_HOME=/usr/local/java/jdk-9.0.1
export PATH=${PATH}:${JAVA_HOME}/bin
source /etc/profile
echo ${JAVA_HOME}
echo ${PATH}

 

 

 

永久配置java环境
打开sh文件
在结尾添加这么几行

export JAVA_HOME=/usr/local/jdk-9.0.1
export PATH=${PATH}:${JAVA_HOME}/bin

 

立即生效配置

source /etc/profile

 



加测安装成功否
注意:可能会提示没权限,若提示,则执行

chmod 777 /usr/local/jdk-9.0.1/bin/java
chmod 777 /usr/local/jdk-9.0.1/bin/javac
//777代表,user,group ,others ,都有读写和可执行权限。

 



 

 

 

 搭建Tomcat

下载tomcat

 

 下载解压到指定目录

 然后运行

./startup.sh

 

可能会包没有权限的错
给权限就好了

chmod 777 ./catalina.sh
//启动startup.sh,调试模式catalina.sh

 

 

测试

 

写一个简单的javaWeb项目如下
TestServlet

package com.dsh;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;

public class TestServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
        //生成HTTP响应结果
        PrintWriter out = res.getWriter();
        res.setContentType("application/json; charset=utf-8");
        String jsonStr = "{\"status\":\"true\",\"data\":\"hello,this is test Api!\"}";
        out.print(jsonStr);
        out.close();
    }
}

 

 

index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
  String path = request.getContextPath();
  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
  <head>
    <title>测试</title>
  </head>
  <body>
      <p> Hello,world!</p>
      <button>测试servlet接口</button>
      <div>请看console</div>
      <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
      <script>
        $('button').click(function () {
            var url='<%=basePath%>test';
            $.get(url).then(function (rep) {
                console.log(rep)
            })
        })
      </script>
  </body>
</html>

 

目录结构

 

然后将out\artifacts\Test_war_exploded复制到服务器  tomcat>webapp下就行了

 

然后访问测试
http://47.93.52.112:8080/Test/

 

转载于:https://www.cnblogs.com/dshvv/p/7819015.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值