`
cobo85
  • 浏览: 116980 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu netbeans 内嵌式tomcat

阅读更多

ubuntu下安装jdk和netbeans就不多说了,今天把eclipse里面的项目转到netbeans下感觉也不错,贴上来分享下经验 :D 。不多说了看图吧。

   1,建立起项目,可以手工建立也可以从eclipse里面导入
   2,打开属性对话,选择源选项---》在源包文件夹下添加所有的项目文件夹,它相当于eclipse里面“用户环境”

  3,选择运行选项--》主类里面的内嵌tomcat的启动类, VM选项,配置内嵌tomcat的启动参数:如

  -Dwebroot.path=/home/sky/workspace/***/src/web/root -Dpath=/test   -Dserver.port=9000  -Dreloadable=true

4,内嵌tomcat的启动类如下:

public class EmbeddedTomcat {

    private String webrootPath;    //WEB应用程序路径
    private String contextPath;    //WEB上下文名称
    private boolean reloadable;   //是否允许热交换class
    private int port;//应用程序服务端口

    private Embedded tomcat;     //嵌入式Tomcat

    public EmbeddedTomcat() {
    	    
    	webrootPath = System.getProperty("webroot.path");
        contextPath = System.getProperty("path");
        reloadable = Boolean.valueOf(System.getProperty("reloadable"));
        port=Integer.parseInt(System.getProperty("server.port"));
    }

    /**
     * 启动服务
     */
    public void startup() throws Exception {

        tomcat = new Embedded();
        Engine engine = tomcat.createEngine();
        tomcat.setCatalinaHome(webrootPath);

        Host host = tomcat.createHost("localhost", webrootPath);
        Context context = tomcat.createContext(contextPath, webrootPath);
        if(reloadable) context.setReloadable(true);
        host.addChild(context);
        engine.addChild(host);
        engine.setDefaultHost(host.getName());

        engine.setName("EmbeddedServer");
        tomcat.addEngine(engine);
        Connector connector =
            tomcat.createConnector(InetAddress.getByName("0.0.0.0"),port, false);
        connector.setURIEncoding("GBK");
        tomcat.addConnector(connector);
        tomcat.start();
    }

    /**
     *停止服务
     */
    public void shutdown() throws Exception {
        tomcat.stop();
    }

    public static void main(String[] args) {
        try {
            new EmbeddedTomcat().startup();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

     具体的jar包可以从tomcat的官网下载。好了,现在运行上面的启动代码,看下效果。ps:在ubuntu下贴图真不方便,截图就不传了,呵呵。

 

分享到:
评论

相关推荐

    netbeans下配置tomcat服务器图文讲解

    在IT行业中,开发Web应用程序时,集成开发环境(IDE)如NetBeans与应用服务器如Tomcat的配合使用是常见的工作流程。本篇文章将详细讲解如何在NetBeans中配置Tomcat服务器,以帮助开发者高效地进行Java Web项目开发。...

    Ubuntu配置Netbeans8.2

    Ubuntu 配置 Netbeans 8.2 Ubuntu 是一个流行的 Linux 发行版,而 Netbeans 是一个功能强大的集成开发环境(IDE)。在本文中,我们将指导您如何在 Ubuntu 20.04 上配置 Netbeans 8.2。 标题解释 Ubuntu 配置 ...

    netbeans下配置tomcat服务器图文讲解.rar

    1:在netbeans 左上角右击服务器,添加服务器。 2:选择要添加的服务器的版本(这里选择Tomcat5.5) 3:准备Tomcat 的服务器文件(一般要选择解压宿的,免安装版本) 4:这一步很简单,就不说了, 5:看看下面...

    netbeans 7 下配置tomcat服务器图文讲解

    在IT领域,NetBeans与Tomcat的结合是Java开发者中非常流行的一种开发环境配置方式,尤其是在Web应用开发中。本文将基于给定的文件信息,深入解析如何在NetBeans 7下配置Tomcat服务器,这一过程不仅对于初学者来说至...

    netbeans 下配置tomcat服务器图文讲解

    在开发Java Web应用程序时,集成开发环境(IDE)如NetBeans与应用服务器如Tomcat的协同工作至关重要。本文将详细讲解如何在NetBeans中配置Tomcat服务器,以便于开发、测试和部署Java Web项目。 首先,打开NetBeans ...

    在Netbeans下配置Tomcat数据源

    在NetBeans中配置Tomcat数据源是开发Java Web应用程序时必不可少的步骤,特别是当你需要连接到数据库进行数据操作时。NetBeans是一个强大的集成开发环境(IDE),它支持多种服务器,包括Tomcat。以下是一个详细的...

    NetBeans+Tomcat+MySQL配置

    ### NetBeans、Tomcat与MySQL配置详解 #### Tomcat安装及配置 1. **下载Tomcat**:访问[Tomcat官方网站](http://tomcat.apache.org/)进行下载,新手推荐使用Windows Installer版本,便于安装。 2. **安装路径**:...

    5-已安装Netbeans如何添加Tomcat服务器-Eclipse中如何添加服务器

    "在 Netbeans 和 Eclipse 中添加 Tomcat 服务器" 在 Java web 开发中,服务器扮演着非常重要的角色,是 web 程序的载体,提供 web 程序运行的环境和管理 web 程序组件(如 Servlet)的容器。Tomcat 服务器是最流行...

    netbeans配置Tomcat

    netbeans配置Tomcat方法,配置 部署 启动

    ubuntu_netbeans_jni

    【标题】:“ubuntu_netbeans_jni” 涉及的知识点是使用Ubuntu Linux操作系统上的NetBeans IDE进行JNI(Java Native Interface)开发。JNI允许Java代码和其他语言写的代码进行交互,通常用于Java应用需要调用C/C++库...

    netbeans安装文件

    《NetBeans与Tomcat5.5的安装及配置详解》 NetBeans,这款由Sun Microsystems(后被Oracle收购)开发的集成开发环境(IDE),在编程界享有盛誉,尤其在Java开发领域,它以其强大的功能和易用性赢得了广泛的赞誉。...

    在netbeans中创建apache—tomcat web服务器.doc

    在netbeans中创建apache—tomcat web服务器.doc

    JSF_Tomcat_Netbeans_reg_demo

    在"JSF_Tomcat_Netbeans_reg_demo"这个项目中,我们可以理解为这是一个使用JSF、Tomcat和NetBeans进行的注册(registration)功能的演示应用。通常,这样的应用会包含以下部分: 1. **用户注册表单**:JSF的UI组件...

    netbeans字体配置文件.netbeans字体配置文件

    netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...

    netbeans-8.2,Linux,x64

    - Linux服务器通常用于托管企业级应用,因此NetBeans 8.2可以配合Tomcat、GlassFish等应用服务器进行Java Web应用的开发和部署。 - 对于C++开发者,NetBeans提供了对GCC编译器的支持,可以在Linux环境下进行C/C++...

    jdk+tomcat+myeclipse+netbeans+svn的配置

    在Java开发中,一个完整的开发环境通常包括JDK、应用服务器(如Tomcat)、集成开发环境(IDE,如MyEclipse和NetBeans)以及版本控制系统(如SVN)。以下是对这些组件的详细配置步骤: 1. **JDK安装与配置** - JDK...

    图解3-Netbeans-Emmet插件安装和测试图解

    1. 右键新添加的服务器,选择“启动”,服务器将开始运行,同时在Netbeans下方的窗口中显示Tomcat的日志和控制台输出。 **创建Web应用程序并测试Emmet** 1. 启动Netbeans,选择“文件”-“新建项目”或使用工具栏...

    NetBeans 教程(如何使用NetBeans)

    NetBeans是一款功能强大的开源集成开发环境(IDE),尤其适合Java编程。这个教程将带你深入了解如何有效地使用NetBeans来编译和运行Java程序。NetBeans以其直观的用户界面、丰富的特性集以及对Java SE、Java EE和...

    netbeans8.2.zip

    4. **Java EE集成**:NetBeans 8.2内置了对Tomcat和GlassFish服务器的支持。用户可以直接在IDE内创建、部署和调试Java EE应用程序,无需离开开发环境。这大大简化了Web应用的开发流程。 5. **Web和PHP开发**:对于...

Global site tag (gtag.js) - Google Analytics