public class ChangeIp extends HttpServlet {
protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
Process proc = Runtime.getRuntime().exec("/bin/bash", null, new File("/bin"));
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(proc.getOutputStream())), true);
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
out.println("route del default gw 192.168.5.1");
out.println("ifconfig wlan0 192.168.5.106 netmask 255.255.255.0");
out.println("route add default gw 192.168.5.1 dev wlan0");
out.println("/home/sfeer/tomcat/bin/catalina.sh stop");
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
out.println("/home/sfeer/tomcat/bin/catalina.sh start");
String line;
while ((line = in.readLine()) != null)
System.out.println(line);
try {
proc.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
proc.destroy();
}
}
需要注意的几个地方:
wlan0为测试的无线网卡,一般环境为eth0或是eth1有线网卡
修改后建议重启TOMCAT,IP调整后建议执行应用的初始化和销毁程序片
重启TOMCAT可能需要一定时间,调整睡眠时间
分享到:
相关推荐
假设 Tomcat 服务器的 IP 地址为 192.168.0.51。 三、修改 Tomcat 的端口 1. 进入 Tomcat 目录下的 conf 文件夹,修改 server.xml 参数。使用 vi 命令可以编辑 server.xml 文件。 四、Tomcat 基本优化 一、JAVA ...
在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...
这里,`ProxyPass`指令告诉Apache将所有`/app`路径的请求代理到本地的Tomcat服务器(默认端口8080)。`ProxyPassReverse`则用于调整响应中的Location头,以保持URL的正确性。 整合完成后,Apache将处理静态内容,而...
打开浏览器,输入服务器的IP地址加端口号(默认为8080): ``` http://your_server_ip:8080 ``` 如果看到Tomcat的欢迎页面,说明Tomcat已经成功启动。 六、管理Tomcat 1. 停止Tomcat:使用`shutdown.sh`脚本 `...
其中,`8888` 是自己设置的端口号,`10.35.32.45` 是被访问服务器的 IP 地址。然后,关闭防火墙,使用 `chkconfig iptables off` 命令关闭防火墙。最后,测试 jvisualvm 的远程访问,打开 jdk 中的 jvisualvm 远程...
本文档旨在详细说明如何在Linux环境下配置Tomcat和Nginx,实现一个稳定且高性能的应用服务器环境。此文档将涵盖以下几个关键步骤: 1. **Linux环境下的Java运行环境(JDK)的安装与配置** 2. **Tomcat的安装与配置** ...
在Linux环境下,Apache Tomcat是一款广泛使用的开源Java应用服务器,主要负责运行基于Java Servlet和JavaServer Pages(JSP)的应用程序。本教程将详细介绍如何在Linux系统中安装和配置Tomcat,以帮助用户轻松理解这...
【描述】在Linux环境中部署和管理Java应用程序常常离不开Apache Tomcat服务器,特别是对于基于Servlet和JSP的应用来说,Tomcat9是一个常用的选择。本实践指南将详细介绍如何在Linux系统上安装、配置和管理Tomcat9,...
Tomcat 安装及配置教程 Linux 下 Tomcat+Nginx 服务器环境安装配置简明教程 基于 Linux 平台的 Tomcat+Nginx 服务器环境安装配置是当今很流行的一种解决方案。本教程旨在指导用户从头搭建 Linux 下的 Tomcat+Nginx ...
现在你可以启动Tomcat服务器了: ``` $CATALINA_HOME/bin/startup.sh ``` 如果一切顺利,Tomcat将在8080端口上启动,可以通过访问`http://your_server_ip:8080`来确认。 **7. 配置Tomcat** Tomcat的配置主要涉及...
Tomcat是应用广泛的轻量级Web服务器,尤其适合运行Java Web应用程序,如JSP和Servlet。 【描述】中提到的流程,即“下载后需要解压,然后在发送到Linux中”,这实际上是安装和配置Tomcat7在Linux环境中的基本步骤:...
- **访问服务**:在Windows主机的浏览器中输入服务器的公网IP地址加上端口号及项目名来访问部署的服务。 以上步骤详细介绍了如何在Linux环境下安装JDK、配置Tomcat环境、打包并部署Java Web项目。这些步骤对于有...
Linux 安装 Tomcat 运行环境是将 Tomcat 服务器安装到 Linux 操作系统中,并配置其运行环境的过程。Tomcat 是一个开源的 Java 服务器,广泛应用于 Web 应用程序的开发和部署。下面是安装 Tomcat 运行环境的详细步骤...
Linux版的Apache Tomcat 7是一款广泛应用于Java Web应用程序部署的开源服务器,它是一个轻量级的应用服务器,特别适合运行Java Servlets和JavaServer Pages(JSP)。在Linux环境中使用Tomcat,可以实现高效、稳定的...
Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的Web应用服务器,主要用于Servlet和JSP的运行。在Linux操作系统上部署和管理Tomcat,能够提供稳定且高效的Java Web服务。下面将详细...
在这个“apache-tomcat-8.5.23.tar.gz”压缩包中,用户将获得适用于Linux操作系统的Tomcat服务器的安装文件。 首先,了解Tomcat的基本结构是非常重要的。Tomcat主要由以下几个关键部分组成: 1. **bin目录**:包含...
在下载的`apache-tomcat-7.0.82.tar.gz`文件中,包含了Tomcat服务器的所有必要组件和配置文件。这个压缩包通常包括以下部分: 1. **bin**:包含启动、停止和管理Tomcat的各种脚本,如`catalina.sh`(Unix/Linux启动...
在客户端输入服务器的ip:8080,如弹出Apache Tomcat的界面则表明配置正确。在页面点击“Status”,输入用户名tomcatadmin,密码123.com,进入页面表示配置正确。 通过以上步骤,可以成功安装和配置JDK和Tomcat环境...