精华内容
下载资源
问答
  • Tomcat启动时获取访问地址和端口号

    千次阅读 2016-11-19 17:23:56
    遇到一个单节点多实例部署的情况,且配置文件部署平台统一管理了,在这种情况下想到用端口号区分具体实例下载。搜了一圈发现都是一个版本且存在问题源码,干脆自己搞了一个。废话不说了,直接上源码。 Java...

    遇到一个单节点多实例部署的情况,且配置文件部署平台统一管理了,在这种情况下想到用端口号区分具体实例下载。搜了一圈发现都是一个版本且存在问题的源码,干脆自己搞了一个。废话不说了,直接上源码。

    Java代码  收藏代码
    1. List<String> getEndPoints() throws MalformedObjectNameException,  
    2.         NullPointerException, UnknownHostException, AttributeNotFoundException,  
    3.         InstanceNotFoundException, MBeanException, ReflectionException {  
    4.     MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();  
    5.     Set<ObjectName> objs = mbs.queryNames(new ObjectName("*:type=Connector,*"),  
    6.             Query.match(Query.attr("protocol"), Query.value("HTTP/1.1")));  
    7.     String hostname = InetAddress.getLocalHost().getHostName();  
    8.     InetAddress[] addresses = InetAddress.getAllByName(hostname);  
    9.     ArrayList<String> endPoints = Lists.newArrayList();  
    10.     for (Iterator<ObjectName> i = objs.iterator(); i.hasNext(); ) {  
    11.         ObjectName obj = i.next();  下载
    12.         String scheme = mbs.getAttribute(obj, "scheme").toString();  
    13.         String port = obj.getKeyProperty("port");  
    14.         for (InetAddress addr : addresses) {  
    15.             String host = addr.getHostAddress();  
    16.             String ep = scheme + "://" + host + ":" + port;  
    17.             endPoints.add(ep);  
    18.         }  
    19.     }  
    20.     return endPoints;  

    展开全文
  • 分解一下上面的url接口–&gt; IP:端口号/控制器/action 讲一下结构吧, IP:就是你项目部署的ip地址,(如果你用的是tomcat部署...端口号:你设置的端口号:8080(默认tomcat端口) 控制器:就是控制层的类文件 a...

    你是不是想写一个这种形式的接口http://12...1*4:7**8/peasentProducts/save

    分解一下上面的url接口–> IP:端口号/控制器/action

    讲一下结构吧,

    IP:就是你项目部署的ip地址,(如果你用的是tomcat部署的项目的话,那这个ip就是你部署的服务器ip)
    端口号:你设置的端口号:8080(默认tomcat端口)
    控制器:就是控制层的类文件
    action:就是你在里面写的方法了

    目的明确:你写这个接口,写到了这个方法,那么你一定就是想在这个方法里面获取别人传给你的数据喽~获取到这些数据然后在这里使用它!!!

    实战演练:

    配置tomcat的IP;
    步骤百度一下
    获取项目的绝对路径(部署位置的路径)
    String fileRootPath = request.getSession().getServletContext().getRealPath(");
    在该目录下创建文件后,再获取项目的域名
    String back = request.getScheme() + “?/” + request.getServerName() + “:” + request.getServerPort() +
    request.getContextPath() + “/”;

    最后 back + 文件名 便可访问

    展开全文
  • linux查看端口对应程序目录

    千次阅读 2020-03-11 09:20:27
    以服务器上部署的 tomcat 端口号8081为例 1.查看8081端口对应进程号:netstat -ntulp | grep 8081 2.通过 ll /proc/{进程号}/cwd查看运行目录:ll /proc/8081/cwd 如果知道程序名称也可以通过ps命令查询...

    以服务器上部署的 tomcat 端口号8081为例

    1.查看8081端口对应的进程号:netstat -ntulp | grep 8081

    2.通过 ll /proc/{进程号}/cwd查看运行目录:ll /proc/28394/cwd

     

    如果知道程序名称也可以通过ps命令查询对应的进程号:ps -ef|grep java

    总之,只要获取到进程号,进而就可以通过 ll /proc/{进程号}/cwd查看运行目录了

    展开全文
  • 点标签显示乱码, 请设置Tomcat的 URIEncoding 为 UTF-8 项目截图 SpringBoot开发非常美观的java博客系统(包含后台管理功能) 转自:https://gitee.com/mtons/mblog SpringBoot开发非常美观的java博客系统(包含...
  • 但通常情况下,由于Java Bean是被容器所创建(如Tomcat,所以Java Bean应具有一个无参构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean持久性。Java Bean实际上相当于微软COM模型中本地...
  • 1.获取tomcat应用本地部署路径String contextPath = request.getContextPath();...3. 获取端口号之后路径String uri = request.getRequestURI();4. 获取应用内部servlet路径,也就是sp...

    1.获取tomcat应用的本地部署路径
    String contextPath = request.getContextPath();
    2. 获取请求的全路径
    String url =  request.getRequestURL().toString();
    3. 获取端口号之后的路径
    String uri = request.getRequestURI();
    4. 获取应用内部的servlet路径,也就是spring里面的RequestMapping的拼接路径
    String servletPath = request.getServletPath();
    5.获取应用的http请求根路径
    String sitePath = url.replace(servletPath,"");
    展开全文
  • java】分布式定时任务问题描述解决方案一 分布式锁解决方案二 限定IP ...在定时任务里加代码,判断服务器ip和端口号,仅一个 ip+port 才能执行定时任务,其他都return。 大概方法就是获取配置项中i...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java生成密钥、保存密钥实例源码,通过本源码可以了解到Java如何产生单钥加密密钥(myKey)、产生双钥密钥对(keyPair)、如何保存公钥字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
  • java 面试题 总结

    2009-09-16 08:45:34
    但通常情况下,由于Java Bean是被容器所创建(如Tomcat,所以Java Bean应具有一个无参构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean持久性。Java Bean实际上相当于微软COM模型中本地...
  • 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求时候,验证用户登录,创建一个该qq和服务器端保持...
  • java rmi.NetS 2000 (端口号为2000) 键入如下命令启动客户端: java rmi.NetC localhost 2000 localhost 2000 可以单机模拟多台电脑环境。当然也可以在Eclipse中配置运行时程序参数来运行程序...
  • 动手体验:使用Tomcat建立基于端口号的虚拟主机 2.5.5 基于IP地址虚拟主机 83 2.6 与专用WEB服务器集成 83 2.6.1 集成考虑因素 84 2.6.2集成技术选择 85 2.6.3 JK插件 86 动手体验:下载JK插件 2.6.4 ...
  • 实例010 修改Tomcat服务器的端口号 实例011 配置Tomcat的虚拟主机 实例012 在Tomcat下如何手动部署Web应用 实例013 Tomcat如何制定主机访问 实例014 Tomcat如何添加管理员 实例015 Tomcat常用的优化技巧 1.3 ...
  • 实例010 修改Tomcat服务器的端口号 实例011 配置Tomcat的虚拟主机 实例012 在Tomcat下如何手动部署Web应用 实例013 Tomcat如何制定主机访问 实例014 Tomcat如何添加管理员 实例015 Tomcat常用的优化技巧 1.3 ...
  • JSP高级教程

    2014-07-25 11:54:28
    8.2.3 服务的端口号 8.2.4 日志文件 8.2.5 安全 8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 WebLogic的...
  • 8.2.3 服务的端口号 8.2.4 日志文件 8.2.5 安全 8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 WebLogic的...
  • 8.2.3 服务的端口号 8.2.4 日志文件 8.2.5 安全 8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 WebLogic的...
  • jsp从入门到高级编程

    2008-10-04 15:00:26
    8.2.3 服务的端口号 8.2.4 日志文件 8.2.5 安全 8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 WebLogic的...
  • JSP高级编程

    2005-03-18 14:20:55
    8.2.3 服务的端口号 8.2.4 日志文件 8.2.5 安全 8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 ...
  • SSO-WebDemo

    2013-08-12 20:25:57
    将其中SSOServiceURL和SSOLoginPage修改成部署SSOAuth应用机器名、端口号以及根路径(缺省是SSOAuth)以反映实际的部署情况。设置完后,根据你所选择J2EE容器,可能需要将SSOWebDemo1和SSOWebDemo2这两个目录...
  • springboot参考指南

    2016-07-21 12:00:22
    自定义管理服务器的端口 iv. 41.4. 自定义管理服务器的地址 v. 41.5. 禁用HTTP端点 vi. 41.6. HTTP Health端点访问限制 iv. 42. 基于JMX的监控和管理 i. 42.1. 自定义MBean名称 ii. 42.2. 禁用JMX端点 iii. 42.3. ...
  • QuestionAnsweringSystem是一个Java实现人机问答系统,能够自动分析问题并给出候选答案。IBM人工智能计算机系统"沃森"(Watson)在2011年2月美国热门电视智力问答节目"危险边缘"(Jeopardy!)中战胜了两位人类...
  • jseckill运行了一段时间后,发现进程是活的端口也是通的,但是网页访问返回504 Gateway Time-out 做贡献 特別鸣谢一下对开源项目作出贡献的开发者 序号 开发者GitHub QQ 邮箱 1 liushaoming 944147540 ...
  • │ 12.nginx配置文件-通过端口号区分虚拟机.avi │ 13.通过域名配置虚拟机.avi │ 淘淘商城第二天笔记.docx │ ├─03.第三天 │ 01.课程回顾.avi │ 02.课程计划.avi │ 03.什么是反向代理.avi │ 04.nginx...
  • 把war包拷贝到tomcat的webapps目录下,然后进入bin目录执行: ./startup.sh docker部署 前提:安装docker及docker-compose 进入kvf-admin目录,在已打包(上面打包步骤)的情况下,构建docker镜像 mvn docker:build ...
  • React学习笔记_利用cors实现ajax跨域_Tomcat 获取跨域Authorization React学习笔记_ReactRedux应用使用AsyncAwait React学习笔记_动态注入reducer React学习笔记_export和import总结 React学习笔记_安装...

空空如也

空空如也

1 2
收藏数 30
精华内容 12
关键字:

java获取部署tomcat的端口号

java 订阅