java写的服务器如何控制开关?Java常见服务器有哪些?

Java是现在很受欢迎的开发语言,使用java能够开发很多应用,像小程序,游戏,网页等都是java开发的,那java写的服务器如何控制开关?下面来我们就用实例给大家讲解一下。

代码如下:

package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.Session;
import ch.ethz.ssh2.StreamGobbler;
public class testConn
{
    public static void main(String[] args) throws IOException, InterruptedException
    {
        InputStream stdout;
        BufferedReader br;
        String a;
        //通过URL获取连接
        Connection conn = new Connection("URL");
        conn.connect();
        //输入用户名和密码 返回布尔变量true表示连接成功
        boolean isAuthenticated = conn.authenticateWithPassword("username", "password");
        System.out.println(isAuthenticated);
        //获得session即打开会话框(终端)
        Session session = conn.openSession();
        //服务端编写脚本:vi +name 建立文本 写入待执行的命令 保存推出 chmod 755 +name 修改为可执行文件
        //执行脚本
        session.execCommand("自建的脚本或shell命令等");
        //获得脚本执行之后界面的输出值,用于展示等
        stdout = new StreamGobbler(session.getStdout());
        br = new BufferedReader(new InputStreamReader(stdout));
        while ((a = br.readLine()) != null)
        {
            System.out.println(a);
        }
        //session.getExitStatus() 表示脚本执行成功与否,返回0则表示成功,非0则失败
        System.out.println("ExitCode: " + session.getExitStatus());
        conn.close();
    }
}

Java常见服务器有哪些?

1.Tomcat 服务器

目前最为流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet 技术的Web服务器,也是初学者学习开发JSP应用的首选。

2.Resin 服务器

Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用Resin服务器构建。

3.JBoss服务器

JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。JBoss采用JML API实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合。

4.WebSphere 服务器

WebSphere是IBM公司的产品,可进一步细分为 WebSphere Performance Pack、Cache Manager 和WebSphere Application Server等系列,其中WebSphere Application Server 是基于Java 的应用环境,可以运行于 Sun Solaris、Windows NT 等多种操作系统平台,用于建立、部署和管理Internet和Intranet Web应用程序。

这些就是Java常见服务器,大家可以了解一下,另外,针对java服务器控制开关的开发,我们需要有清晰的逻辑思维,这样才能做好开发项目!最后大家如果想要了解更多java实例知识,敬请关注奇Q工具网。

推荐阅读:

qt中如何使用string?qt中string使用技巧

java死锁产生的原因有哪些?java死锁如何预防?

java初级中级高级怎么评定的?java等级评定方法