`
liuxingguome
  • 浏览: 26158 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

tomcat 项目布署方式

 
阅读更多

修改yum配置文件步骤:

1、vim  /etc/yum.repos.d/rhel-source.repo

2、点i,进入vim编辑模式,修改红色边框内容如图片所示

name:(可以随便写)

baseurl=file:///yum(这个就是你要挂在的本地目录)

enabled=1

gpgcheck=0 

 

 

1、vim /etc/rc.local

2、点i,进入vim编辑模式,添加一行语句,如图片:

mount -o loop /root/rhel-server-6.6-x86_64-dvd.iso /yum

(把你的ISO文件,挂载到/yum下)

3、:号,wq退出vim。

4、reboot重启机器。

 

 

 

在server.xml中指定
     在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。

在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true">
</Context>
或者
<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>
或者
<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>

说明:
path是虚拟路径;
docBase 是应用程序的物理路径;
workDir 是这个应用的工作目录,存放运行时生成的与这个应用相关的文件;

debug 则是设定debug level,  0表示提供最少的信息,9表示提供最多的信息
privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet
reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署
antiResourceLocking 和antiJARLocking  热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。
3、创建一个Context文件
  在conf目录中,新建 Catalina\localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为:
<Context path="/hello" docBase="E:\workspace\hello\WebRoot" debug="0" privileged="true"></Context>

tomcat自带例子如下:
<Context docBase="${catalina.home}/server/webapps/host-manager"
         privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
这个例子是tomcat自带的,编辑的内容实际上和第二种方式是一样的,其中这xml文件名字就是访问路径,这样可以隐藏应用的真实名字。

 

 

 

挂载:

yum install nfs-utils rpcbind

vi /etc/exports

添加:

/opt/share/ 192.168.23.0/24(rw,no_root_squash,no_all_squash,sync)

 

service rpcbind restart

service nfs restart

 

 

 

showmount -e 192.168.23.88

 

mount -t nfs 192.168.23.88:/opt/share/  /opt/tomcat8080/webapps/ROOT/

 

vim /etc/fstab

192.168.23.88:/opt/share/ /opt/tomcat8080/webapps/ROOT/ nfs nodev,ro,rsize=32768,wsize=32768 0 0

 

解除挂载:

umount tomcat_8082/webapps/ROOT

 

tomcat 停不了时可以用以下命令进行操作:

ps -aux | grep tomcat   查看tomcat 进程号,后通过

kill -9   进程号结束进程。

 

 

 

 

 

 

分享到:
评论

相关推荐

    布署tomcat错误和提示“Tomcat JDK name”错误

    本文将详细介绍一个特定问题:当修改了Java项目的名称后,在布署到Tomcat时出现错误以及提示“Tomcat JDK name”错误。我们将从问题背景、解决方案、注意事项等多个方面进行详细阐述。 #### 问题背景 在对Java项目...

    droos6.4.0在tomcat布署时的缺失包-完整

    《Drools 6.4.0在Tomcat部署中的...总的来说,成功部署Drools 6.4.0到Tomcat需要对项目依赖有清晰的理解,并确保所有必要的包都完整无缺。通过合理配置和管理这些依赖,可以确保Drools应用程序在Tomcat上的顺畅运行。

    在MyEclipse布署Tomcat 5时的常见错误与解决方法

    在使用MyEclipse进行Tomcat 5服务器部署时,开发者可能会遇到各种问题,这些问题可能阻碍项目的正常运行。本文将详细解析这些常见错误,并提供相应的解决方法。 1. **错误一:Tomcat版本不兼容** MyEclipse可能不...

    Struts2 + Spring + Hibernate + DWR 项目布署笔记

    8. 部署到应用服务器(如Tomcat、Jetty等)并启动。 通过以上步骤,我们可以构建一个集成了Struts2、Spring、Hibernate和DWR的高效Web应用,提供良好的用户交互和数据管理能力。这个框架组合在实际项目中广泛应用,...

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定。高效管理:通过 Web 端轻松管理 Linux 服务器,包括...

    超杰软件系列(JSP进销存).

    - 选择要布署的项目,使用“Deploy MyEclipse J2EE Project to Server”命令将项目布署到Tomcat上。 ##### 3.5 启动Tomcat服务 - 可以选择“Debug”或“Run”模式启动Tomcat。 - 通过查看MyEclipse中的控制台输出...

    liferay5.1布署到weblogic9.2

    2. **了解二次开发方法:** 可参考一篇博客文章 [《在 Liferay 5.1 项目上生成 ext 项目做二次开发》](http://zuozheng456.blog.163.com/blog/static/23690056200811229450262/),该文提供了在 Liferay 5.1 上进行...

    Java项目-基于SSM的企业门户网站.zip

    - 布署与测试:打包项目,部署到服务器,进行功能测试和性能测试。 6. **前端技术**:HTML、CSS和JavaScript为基础,通常结合Bootstrap或Vue.js等前端框架,构建响应式布局和交互效果。AJAX技术用于实现异步数据...

    如何部署Java Web服务

    Java Web服务的部署在多容器环境中常常面临挑战,尤其是在需要跨IBM WebSphere Application Server、BEA WebLogic、Tomcat等不同Web应用服务器部署时。由于缺乏一个标准化的“web.xml”部署描述符,适用于多种Web...

    基于lucene4.3的知识图谱搜索引擎XunTa(一种用"知识点"来找人的搜人引擎).zip

     |---demo 可直接布署到Tomcat的项目war包  |---luceneIndex 索引文件夹,下面放置Lucene4.3版本的索引文件,存放了XXX条来自社交网站的“发言”数据。  |---XunTa XunTa项目源代码,可导入Eclipse(javaEE版)并...

    系统性能优化解决方案.docx

    该解决方案的解决方法是将每一个应用War包布署到一个独立的Tomcat中,以避免资源和连接数的竞争情况。 基础平台组件功能不完善是该解决方案需要解决的一个问题。该解决方案通过查看代码,发现了一些基础平台组件的...

    网面图片抓取工具 java Web 应用

    javaWeb应用,需要布署在tomcat下 操作步骤: 1 解压GradImg.rar 2 把项目导入Eclipse 或 MyEclipse 进行编译 3 布署到tomcat下 4 启用应用输入http://127.0.0.1:8080/GradImg,跳转到操作页面 5 图片抓取后存放路径...

    Mac帆软生成docker镜像

    1.1 找到项目,复制项目 打开帆软设计器,打开一个报表,展示的帆软项目位置如下: 然后,将这目录下的这个webroot文件夹复制到tomcat的webapps文件夹中。 1.2 替换tools.jar 如果你的项目能够正常启动,此步骤可...

    MiinCMP 企业网站系统 v1.0.5 新浪云版.zip

    MiinCMP1.0.5 SAE新浪云版更新说明: ...在eclipse或netbeans下,新建WEB项目,导入Tomcat/lib库,或javaee API库,导入CMP/WEB-INF/lib下的类库 复制src源码到java源码目录,复制CMP下文件到WEB目录。

    Java架构师简历模板(P6、P7).docx

    Java架构师简历模板(P6、P7) 个人信息 * 工作经验:9年 * 学历:本科 ...6. 分布式Session使用Tomcat-redis-session-manager实现共享 7. 采用Redisson实现的分布式锁方案解决分布式并发需要加锁

    java餐饮管理系统源码

    餐饮管理系统源码采用JAVA MVC架构。 源码说明:MVC架构餐饮管理系统,利用MYSQL数据库,分为四大模块餐桌模块...源代码+数据库源码+项目说明在压缩包内,布署 jdk7 和 tomcat7 即可运行 安装说明:见压缩包

    论代码级性能优化变迁之路(二)

    在上一篇我们主要介绍了所遇到问题的五点,那么今天接下来讨论剩下的问题,我们先再回顾一下之前讨论的问题:单台40TPS,加到4台服务器能到60TPS,扩展性几乎没有。...项目拆分不彻底,一个tomcat中会布署多个项目WAR包

    bbs论坛 jsp

    开发完成后,BBS论坛需部署在支持JSP和Servlet的Web服务器上,如Tomcat、Jetty等。同时,需要Java运行环境(JRE)和Java开发工具包(JDK)支持。 总结,"bbs论坛 jsp"项目涉及到JSP技术的学习和应用,以及一个完整...

    rettiwt:类似Java的Twitter应用程序,用于研究目的

    项目部署可能涉及Tomcat、Jetty等应用服务器,用户可以通过运行服务器上的WAR文件来启动应用。 综上,`rettwt`是一个全面的Java学习项目,涵盖了从Web开发基础到高级特性的多种技术,对于想要提升Java Web技能的...

Global site tag (gtag.js) - Google Analytics