随笔分类 - 服务器端
集群,性能,机制,原理,区别,部署方式
    
摘要:上网查了资料,找到个。先前也遇到这问题查了资料后处理掉了,没有总结,这次又遇到了又去查了半天,记录下!方法1:更改jboss启动方式原先jboss可能是run启动的,现在改成用start启动。jboss安装目录下E:\CMS_FTP\jboss-4.2.3.GB\bin新建start.bat,editplus打开。文件有两种方式写法1:run.bat -b xxxxxxxxx写法2:run.bat -c node2 -b xxxxxxxx 。其中xxx.xxx.xxx.xxx为本机的IP地址原因:JBOSS4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127
        阅读全文
            
摘要:在下面网址里下载freemarker-ide: http://sourceforge.net/projects/freemarker-ide/files/下载完成后后解压,由于该IDE里面的freemarker版本较老,需要将现有(自己用的)版本的freemarker.jar替代原来的freemarker-2.3.6.jar,并修改: /META-INF/MANIFEST.MF将Bundle-ClassPath: freemarker-2.3.6.jar,中的freemarker的jar替换成自己的(我的是freemarker-2.3.15.jar)。然后将解压后的plugin文件夹下的hud
        阅读全文
            
摘要:博客来源:http://www.haogongju.net/art/18991561、 首先,我们可以先安装一个完整的Aptana Studio 3,再通过links方式将Aptana以插件的形式安装到Eclipse上,具体操作步骤如下:1) 在Eclipse的根目录下新建一个文件夹叫links,在links文件夹下创建一个叫aptana_plugin的文件夹(文件夹名称可以随意)在该文件夹下创建两个路径为”eclipse/features”;”eclipse/plugins”的文件夹(此处文件夹名不能随意)2) 找到安装Aptana Studio 3的根目录,将features和plugin
        阅读全文
            
摘要:Maven pom常用配置解析表1、元素为pom.xml的根元素,以下列表列出了它所有的子元素parent父项目的位置。父项目的位置由groupID,artifactID和version指定。modelVersion声明pom.xml文件遵从的版本groupId全局性唯一的项目标识符。通常使用完全限定的包名来和其它项目区隔(比如,org.apache.maven)artifactId在给定gorupId内唯一的产品标识符。Artifact就是由项目输出的,或者由项目所使用的东西。比如由Maven项目输出的artifacts包括:JAR文件,war文件,ear文件等。packaging此项目输出
        阅读全文
            
摘要:命令 说明mvn idea:idea 产生idea项目(用 IDEA 开发你的项目)mvn eclipse:eclipse 生成eclipse项目的配置文件,用户可直接把项目导入eclipse中mvn eclipse:clean 清除eclipse的一些系统设置mvn jetty:run //运行程序不用打包,前提是必须删除webapp/web-inf/lib和webapp/web-inf/classes ,使用此命令启动时修改jsp或html不用重启jetty.mvn jetty:run-war 打包发布应用程序到Jetty, 查看在 http://localhost:8080 ,如果发现 
        阅读全文
            
摘要:今天空余时间多点熟悉了下mave3安装以及搭建项目,进展还算顺利。这里参考了下人家发的一篇有关mave3的安装以及使用配置,觉得还可以。参考文档:http://wenku.baidu.com/view/e7eff817cc7931b765ce1598.html就是有点小插曲,运行的时候报:org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required上网查阅了两篇文章,博客1.http://blog.163.com/xia
        阅读全文
            
摘要:以前指导别人做过,可惜那时项目太忙了自己事情太多,不是自己亲自去做的,不重起tomcat的情况下改变应用程序,实现热部署在tomcat中的conf目录的server.xml中的节点里添加: 注: path是虚拟路径; docBase 是应用程序的物理路径; reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署如果工程中有静态类或者预读取的配置文件改掉,那tomcat是必须要重启的,否则无法更新内存,一般的修改,eclipse.
        阅读全文
            
摘要:Tomcat部署Web应用方法总结在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。一、静态部署静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3种方式都可以部署:(以PetWeb项目为例说明,PetWeb目录假设是F:/PetWeb)1.利用Tomcat自动部署将PetWeb目录拷贝到$CATALINA_HOME/webapps下,然后启动服务器就可以了,Tomcat启动时将自动加载应用。访问地址如下:http://localhost:8080/P
        阅读全文
            
摘要:maxActive连接池支持的最大连接数,这里取值为20,表示同时最多有20个数据库连接。设 0 为没有限制。maxIdle连接池中最多可空闲maxIdle个连接,这里取值为20,表示即使没有数据库连接时依然可以保持20空闲的连接,而不被清除,随时处于待命状态。设 0 为没有限制。minIdle连接池中最少空闲maxIdle个连接initialSize初始化连接数目maxWait连接池中连接用完时,新的请求等待时间,毫秒,这里取值-1,表示无限等待,直到超时为止,也可取值9000,表示9秒后超时。超过时间会出错误信息一般把maxActive设置成可能的并发量就行了timeBetweenEvic
        阅读全文
            
摘要:从tomcat5.5开始,内置了DBCP数据源的实现。tomcat数据源提供两种配置方式,两种数据源的访问范围不同,1.全局数据源:顾名思义在tomcat应用下的所有web都可以访问。2.局部数据源:适用单个web应用★★ 不管以那种方式都得提供特定数据源的jdbc驱动。此处用的mysql. 将mysql驱动包放到%TOMCAT_HOME%/lib中,web应用中也需要驱动包。★★ 全局数据源配置方法:1.%TOMCAT_HOME%/conf/server.xml 2.%TOMCAT_HOME%/conf/context.xmlWEB-INF/web.xml ★★ 局部数据源配置:1.自...
        阅读全文
            
摘要:今天应用更新,放到测试服务器上打算测试。测试服务器上有个jboss4.2.3有项目在跑,我是功能改造又不想影响现有的环境。于是就想复制一份jboss4.2.3 将打包的应用放上去。但是已启动好多JVM_Bind,端口号冲突啥的。网上查查资料修改端口号折腾好久还是一团糟。jboss不像tomcat,Tomcat只需要修改两三个端口即可,而JBoss手工修改不但繁琐而且极易出错,尤其是实例多的话。网上搜到一个帖子解决了这问题,也让我学习了:JBoss提供了一种简便的方法:Binding Manager服务,不需要繁琐的端口配置就可以实现多实例运行端口不冲突,详细步骤如下:以JBoss 4.2.3 
        阅读全文
            
摘要:安装JBoss 会创建下列目录结构:目录 描述 bin 启动和关闭JBoss 的脚本 client 客户端与JBoss 通信所需的Java 库(JARs) docs 配置的样本文件(数据库配置等) docs/dtd 在JBoss 中使用的各种XML 文件的DTD 。 lib 一些JAR,JBoss 启动时加载,且被所有JBoss 配置共享。(不要把你的库放在这里) server 各种JBoss 配置。每个配置必须放在不同的子目录。子目录的名字表示配置的名字。JBoss 包含3 个默认的配置:minimial,default 和all,在你安装时可以进行选择。 server/all JBoss 
        阅读全文
            
摘要:项目上线一波三折~项目上线前提service 给系统服务部(简称系服),让准备jboss4.2+jdk1.5环境。准备的是jboss4.5+jdk1.5的环境应用采用jdbc连接数据库,jboss只是负责启动应用即可。但系服说 东方钢铁要采用oracle-ds.xml 这种方式连接。幸好应用两种连接数据库方式(jndi、jdbc)都具备。在测试服务器上模拟了和正式服务器一样的环境。1.修改了application-db.xml的数据库连接:******************************************************************************
        阅读全文
            
摘要:简介Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目,而使用 Ant 则需
        阅读全文
            
摘要:Ant的优点 Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。 跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。 操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 时XML格式的文件,所以和容易维护和书写,而且结构很清晰。 Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。Ant 开发Ant的构建文件 当开始一个新的项目时,首先应该编写Ant构建文件
        阅读全文
            
                    
                
浙公网安备 33010602011771号