JFinal 项目 在tomcat下部署】的更多相关文章

原文:http://my.oschina.net/jfinal/blog/353062 首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任何差别.Java Web 项目在 Tomcat 下部署有一些不必要的坑需要避免,所以撰写此文方便大家绕过一些坑,以下部署以 linux 为例,windows 与此类似: 1:创建一个目录:   /var/www 2:为将要部署的项目创建一个目录, /var/www/my_project 3:将项目打…
拷贝一个项目,作为一个新的项目,给它换了名字,这时候默认的部署名称等都是原来项目的,这时候要在属性里面修改一下.…
xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署.启动.运行即可,所以这次遇到了几个问题,记录下来. tomcat启动 在安装tomcat后,配置好环境变量,双击tomcat\bin路径下的startup.bat,并没有出现我预期的命令框,而是一闪而过.这里肯定有错,至于是什么错误我还不知道,所以cmd命令启动报如下错误: The CATALINA_HOME enviernment variable is not defined…
在tomcat下部署两个或多个项目时 web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 --> <context-param> <param-name>webAppRootKey</param-name> <param-value>webApp.root</param-value> </context-param>…
应该是tomcat下部署了多个项目且都使用log4j. <!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root".但最好设置,以免项目之间的名称冲突. 定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里. 然后log4j的配置文件里就可以用${webName.root }来表示Web目录的绝对路径,把log文件存放于webapp中. 此参数用于后面的“Log4jConfigListener”…
内容简介 在测试服务器上Tomcat下部署两个Spring boot项目,总是一个能启动成功,另一个启动不成功.这两个war包单独部署均能正常启动. 查看日志:启动时报出 org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean 的异常. 本文主要说明这个问题的解决方法(我的情况用下面的方法能解决). 异常信息(部分) Error starting ApplicationCont…
转自:http://blog.csdn.net/arvin_qx/article/details/6829873 在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下: <!-- 应用路径 --> <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.r…
tomcat下部署两个工程时,只有一个可以访问,另一个出现404错误,该如何解决 在开发新项目的时候,有时候为了省时,直接把曾经做过的项目工程A拷贝成改名为B工程,然后再在B工程上进行功能的开发, 此时若把A,B工程同时部署到tomcat下,会发生只能访问A,B工程中的其中一个,而另一个会出现404错误,此时可参照如下方法解决: 步骤1:找到工程下的web.xml文件 步骤2:修改webAppRootKey的属性,使得两工程的不一致便可 A工程的webAppRootKey属性如下: <conte…
上一篇介绍了如何配置免登录[免登录进入管理台] 本文主要是一步一步解释如何在Tomcat下部署saiku,为了让你更好更快的使用. 开始之前,假设你已经比较熟悉数据集市数据库,以及如何建立Mondrian Schema. 1. 下载相关程序 saiku-ui.war saiku-webapp.war 2. 重命名war文件 saiku-ui-2.5.war 修改成 ROOT.war; saiku-webapp-2.5.war 修改成 saiku.war; 3.拷贝文件到发布路径 拷贝两个war文…
每个web项目可以以两种方式存在,如联合风控项目,Urc.war,另一中是Urc解压后的目录结构.而tomcat目录下的\webapps\下则均是要部署的web项目解压后的文件夹,启动tomcat后,会自动依次部署该目录下的所有项目. 在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问.以下3中方式都可以部署: 1.将PetWeb目录拷贝到\web…
一.Linux快速部署War包操作 1.先关闭Tomcat /home/java/tomcat8/bin/shutdown.sh 注意:进入tomcat bin目录下操作 2.进入War包存放目录(可以通过工具:SSH Secure Shell Client把War传到Linux服务器) cd /home/project 3.解压War包到部署的项目中 unzip -oq finance.war -d /home/java/tomcat7/webapps/finance/ 注: unzip -o…
简单部署流程: 1,解析域名关联到服务器ip 2,配置服务器jre运行环境 3,安装tomcat 4,项目打war包,放入tomcat根目录下webapps(tomcat默认加载的项目目录)目录下 5,启动运行 Tomcat增加Context配置导致启动的时候项目加载两次 转自:https://segmentfault.com/a/1190000002985203 Tomcat排雷笔记 1. 出现场景eclipse发布web应用至tomcat,默认方式下访问该项目是需要带项目名称的,例http:…
大家好,相信不少初学者不知道如何将windows eclipse下开发的web项目部署到linux系统的tomcat下,今天我将图文并茂教大家 首先呢,比如我新建一个web项目,打开eclipse编辑器,创建一个Test项目, 目录结果如上,我在WebContent上创建一个welcome.jsp,里面输入一句话,欢迎大家部署项目到linux 好的,到这里我们的web项目已经建好, 首先我要将项目导出war包,现在有的同学可能有疑问,何为war包,现在我给大家讲解一下,war包其实就是和zip,…
最近需要把两个项目同时部署到服务器上,于是研究了一下,页借鉴了很多别人的方法,把过程记录下来,以儆效尤. 目录: 1,一个tomcat下同时部署两个项目(多个项目可以参考) 1.1项目都放在webapps内(共用一个端口) 1)把两个项目都放在webapps下. 2)处理重复jar包. 3)tomcat端口默认为8080.如果想修改可以去conf下的server.xml中进行修改 4)启动tomcat 1.2建立多个类似于webapps的文件夹,通过conf下的server.xml进行配置(每个…
SpringBoot默认支持Tomcat7及以上版本(SpringBoot默认支持servlet3.1版本及以上,Tomcat6只支持到servlet2.5) 测试环境:jdk1.8 + tomcat7+SpringBoot2.1.0.M1  . jdk1.8+ tomcat8.5+SpringBoot2.1.0.M1 1.在pom.xml文件中,把打包形式jar改为war <packaging>war</packaging> 2.在pom.xml文件下去除内置tomcat 这里配…
在tomcat中部署好cas server(设置好https,将cas.war拷贝到了webapps下部署完成),启动tomcat后,访问http://localhost:8443/cas/login时,报出异常,出错信息如下: org.apache.jasper.JasperException: /WEB-INF/view/jsp/default/ui/casLoginView.jsp(48,35) Attribute value request.getQueryString() == nul…
通过配置tmcat的server.xml来实现多端口多应用: <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <!-- Security listener. Documentation at /docs/config/listeners.html <Listener className="org.apache.…
1,将 项目 放到 tomcat 的webapps 文件夹下 2, 修改conf 下的 server.xml , 找到 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 在 Host 标签 下加入 <Context docBase="project/myProject" path=&q…
是的這是我粘過來的 Tomcat目录下的结构如图: 第一步:Tomcat默认空间webapps,中已经存在一个项目了,此时要增加一个项目运行可以将原本webapps目录copa一份, 改名为webapp1(或者其他看实际情况),然后,将webapp1目录中原来的项目清除,加入你要部署的新项目 第二部:更改conf中的配置文件:server.xml <?xml version='1.0' encoding='utf-8'?><Server port="8005" shu…
转载地址:http://blog.csdn.net/philosophyatmath/article/details/30246631 同一端口号的多个项目部署     添加: <Context path="/route" reloadable="true" docBase="/home/develop/tomcat-7.0.54/flatrass"/> <Context path="/route2" rel…
这个问题是基于,不使用springboot内置的tomcat会产生(即使用自己的tomcat时). 今天在部署springboot项目的时候遇到了一个问题,怎么部署都访问不了,在网上查了很多原因,什么pom.xml中依赖没加,或者依赖冲突等等 各种原因都试了 ,结果还是访问不了,这就很纳闷了,因为我之前部署过一个springboot项目,也就打包,放一下就完事了,很简单啊,但这次不行,后来去看了tomcat的日志. 日志中的错误如下: Caused by: org.springframework…
问题提出:在ESC实例上部署了jdk和tomcat(略,上云了,上云了),启动tomct后,内网可以访问8080端口,外网无法访问8080. 系统环境:winsdow 2008 企业版 解决方案: 在网上查资料后说是配置安全组策咯,但是没说是在ESC上部署,还是在阿里云网站上部署,这是一个大坑. 不多说,看操作流程: 1.登陆阿里云 2.进入安全组 3.配置规则 4.配置8080端口 5.查看设置 完成.…
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩![root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩# 特别注意,在参数 f 之后的文件档名是自己取的,…
最近看到有好多童鞋比较热衷热部署,特别是多模块的项目,其实这热部署如果多模块比较大资源,容易内存溢出或者电脑卡住,并不建议这么做. 不过了解下也没有关系,这里我就在说说热部署的另外一种方法,因为我之前有写的热部署,可能让很多童鞋比较迷茫,特别是那些不喜欢写命令的童鞋. 好了,现在开始吧,eclipse + maven 多模块的热部署: 1.创建项目了,废话真多,呵呵. 在doc下面敲入,如下图命令,其实archetype:create 可以用 archetype:generate 因为现在有的时…
错误信息:Deployment of project mybook will replace this resource. Please specify the action you wish to take 原文翻译:项目自动部署将取代这个资源.请注明原因: 就是说之前部署过,现在部署是否要替代之前部署的项目解决方法:在Tomcat服务器下的webapps目录下把该之前部署的该项目删除然后重新发布就可以了.…
部署应用(简单)1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录.2.在webapps目录下新建一个目录myapp,也就是项目名.部署项目,就是在webapps目录下新建文件夹,tomcat启动后会自动部署.3.myapp下新建一个目录WEB-INF;#注意,目录名称是区分大小写的4.WEB-INF下新建一个文件web.xml,内容如下: <?xml version="1.0" encodi…
php线程安全版和非线程安全版本区别 1.windows + IIS + FastCGI :使用非线程安全版本. 解释: 以FastCGI方式安装PHP时,PHP拥有独立的进程,并且FastCGI是单一线程的,不存在多个线程之间可能引发的相互干扰(这种干扰通常都是由于全局变量和静态变量导致的).由于省去了线程安全的检查,因此使用FastCGI方式比ISAPI方式的效率更高一些. 2.windows + IIS + ISAPI :使用线程安全版本. 解释: PHP以ISAPI方式安装时,PHP没有…
转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11375100.html 一:IDEA Maven项目打包 1.修改打包方式 在maven项目的pom文件中,修改打包方式为:war. 2.通过maven工具栏进行打包 点击IDEA右侧, 有个maven侧边栏,点击展开他: 选择你要打包的项目,点击展开:如果是聚合模块开发出来的项目,则选中根目录下pom所在项目进行统一打包: 点击 LifeCycle: 1)第一步:点击clean 2)第二步:点击pack…
1.war包放到webapps根目录下. 2.修改tomcat目录下的conf文件夹里面的的server.xml,在<Host></Host>之间加入: <Context path="/hello" docBase="hello.war" debug="0" privileged="true"/> path="/hello" 为部署后运行的url路径 docBase  w…
1.修改tomcat\conf\tomcat-users.xml文件,在文件中增加 <role rolename="manager-script"/> <user username="admin" password="1" roles="manager-script"/> 2.在pom.xml文件中引入tomcat7-maven-plugin插件 <build> <plugins>…