`
李梓钺
  • 浏览: 29350 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

将window下javaEE项目部署到linux下的路径问题

阅读更多

上篇搭建好了环境后,当然就要开始部署项目咯 前面都配置好的,运行servlet和jsp都没有问题。但是运行到有连接数据库的地方就不行了,据报错的信息看,找不到路 径/webapps/THSweb/WEB-INF/classes/ths/util/config/driver.xml 我在代码中是这样写的 path="../webapps/THSweb/WEB-INF/classes/ths/util/config/driver.xml" 部署在tomcat的项目,我们的"."代表的是 "C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin" 故需要用".."往上跳一层,然后再进入webapps文件夹而部署在linux下边的tomcat,我们的"."代表的是"/root",那么我们就需要改路径,可要是你的项目中好多个地方都需要改的话,那 怎么办。。。这里作者无奈之下,只用引用了新建一个conf.properties文件内容:“confPath=..” 在某一个类中写一个静态变量,或者自己新建一个类,写一个静态变量像 public class linuxpath{ public static String confPath; private static Properties properties=new properties(); static{ properties.load(new FileInputStream("./conf.properties")); confPath=properties.getProperty("confPath"); } } 那么path="../webapps/THSweb/WEB-INF/classes/ths/util/config/driver.xml"就会改为 path=linuxpath.confPath+"/webapps/THSweb/WEB-INF/classes/ths/util/config/driver.xml" 如果在linux下边的话,那么就把conf.properties放在/root目录下,因为上边写的是"./conf.properties". 然后把conf.properties文件内容:“confPath=..”改为内容:“confPath=/usr/local/apache-tomcat-6.0.26/”,就是把路径改为tomcat的路径,我的tomcat 是放在/usr/local/apache-tomcat-6.0.26/这里的。 这样就可以解决路径的问题了。

0
0
分享到:
评论

相关推荐

    linux下部署JAVAEE项目

    本文将详细介绍 Linux 下部署 JAVAEE 项目的步骤,包括下载和安装 JDK、配置环境变量、安装和配置 Tomcat、安装和配置 MySQL 等。 一、下载和安装 JDK 在 Linux 下安装 JDK 需要从 Oracle 官方网站下载对应的...

    JavaEE项目案例源码

    【JavaEE项目案例源码】是一个典型的Web开发实践,展示了如何使用JSP(JavaServer Pages)和JavaBean技术构建一个在线订购子系统。这个案例涵盖了JavaEE平台中的多个关键组件和技术,旨在帮助开发者理解实际应用中的...

    ant +build.xml 文件Jenkins部署javaEE项目

    ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...

    javaee加密部署

    JavaEE是企业级应用开发的标准框架,而"javaee加密部署"主要涉及到的是在JavaEE环境中如何对应用程序进行安全加密,以保护敏感数据和代码不被未经授权的访问或篡改。在JavaEE应用中,加密通常包括对传输数据的加密...

    JavaEE项目案例源代码4

    通过这个案例,开发者可以学习到如何将JSP、Struts和其他JavaEE组件结合使用,创建一个功能完善的Web应用。同时,也可以了解到如何组织代码,实现MVC架构,以及如何处理数据库交互和用户认证等关键问题。

    基于lucene的开发JavaEE项目

    本项目将深入探讨如何利用Lucene进行JavaEE项目的开发,旨在帮助开发者掌握其核心概念和实践技巧。 Lucene是一个高性能、全文检索的Java库,它提供了索引和搜索文本的强大功能。在JavaEE项目中,Lucene可以帮助我们...

    eclipse javaEE oxygen for linux

    这个版本的Eclipse集成了许多用于Java EE(Java Enterprise Edition)开发的工具和特性,使得开发者可以在Linux环境下高效地构建、测试和部署Web应用。 1. **Eclipse IDE**: Eclipse是一款开源的、跨平台的开发工具...

    JavaEE+项目案例+(代码+数据库)

    - **部署与运行**:学习如何在Tomcat等应用服务器上部署JavaEE应用,以及如何启动和测试项目。 - **调试与优化**:通过阅读代码,了解异常处理和性能优化的方法。 通过这个项目案例,学习者不仅可以掌握JavaEE的...

    JavaEE项目案例源代码3

    在这个案例中,开发者将学习到如何利用JavaEE的核心组件来实现动态网页交互和服务器端业务逻辑处理。 1. **JSP与Servlet基础**: - **JSP**:JavaServer Pages是Java平台上用于创建动态网页的技术,它允许在HTML...

    JAVAEE期末项目总结报告.doc

    JAVAEE期末项目总结报告 本报告总结了JAVAEE期末项目的实现过程,涵盖了电子管理系统的设计和实现。该系统主要由两个模块组成:登录模块和电子管理模块,其中电子管理模块中有增加、删除、修改、查询模块。报告详细...

    javaEE项目实战源码

    飞达商贸有限公司POS系统 东城大学在线答疑系统 A10酒店预订管理系统 远洋网络购物广场商务系统 时讯科技人事管理系统 骄阳网上票务查询系统 慕仁大学图书馆管理系统 华北城市大学学生管理系统 迅捷中介二手房交易...

    javaEE的项目

    JavaEE项目还涉及其他关键组件和技术,如Servlet、JSP(JavaServer Pages)用于创建动态网页,JPA(Java Persistence API)或Hibernate用于ORM,EJB(Enterprise JavaBeans)用于企业级组件,以及各种容器(如Tomcat...

    Linux课程(兼顾 大数据 JavaEE Python).pdf_JavaEE_linuxpython_linux学习资料_t

    综合来看,这个课程可能涵盖了从基础Linux操作到大数据处理,再到JavaEE和Python应用开发的全方位知识。学习者通过这个课程可以提升自己在IT行业的多面技能,适应各种复杂的技术环境。无论是对初学者还是有经验的...

    JavaEE期末答辩总结.zip

    本资源摘要信息主要涉及JavaEE期末答辩总结,涵盖了JavaEE项目中的用户登录验证、登录功能的实现流程、持久对象层、数据访问层、业务逻辑层、Web表现层等内容。 一、用户登录验证 用户登录验证是JavaEE项目中的一...

    基于JAVAEE的项目管理系统的设计与实现

    【标题】"基于JAVAEE的项目管理系统的设计与实现"是一个典型的IT项目,它涉及到了企业级应用程序开发的核心技术,特别是集中在Java Enterprise Edition (JAVAEE)平台上。JAVAEE是用于构建分布式、多层的企业级应用的...

    JavaEE项目光盘上的所有数据(代码+数据库)

    通过深入研究这些项目,学习者不仅可以掌握JavaEE的核心技术,还能了解到企业级项目开发的整个生命周期,包括需求分析、设计、编码、测试和部署。这对于提升JavaEE开发者的实际工作技能非常有帮助。

    javaee项目 stucts宿舍管理系统

    【JavaEE项目:Struts实现的宿舍管理系统】 JavaEE(Java Platform, Enterprise Edition)是一个用于开发企业级应用程序的平台,它包含一系列标准和技术,用于构建分布式、多层的Web应用程序。在本项目“Struts宿舍...

    javaEE项目开发

    ### JavaEE项目开发知识点解析 #### 一、JavaEE概述及笔试题集介绍 JavaEE(Java Platform, Enterprise Edition)是一种广泛使用的标准平台,用于构建和部署可伸缩的企业级应用程序。它基于JavaSE(Standard ...

    Linux课程讲义(兼顾 大数据 JavaEE Python程序员).pdf

    Linux将文件系统组织成树状结构,每个目录都有其特定的功能和用途。目录结构的介绍帮助用户理解文件的存储位置和如何通过命令行管理文件系统。 远程登录Linux系统是一个实用技能,讲义中提到了使用Xshell 5和Xftp 5...

    在Linux下配置JavaEE环境

    ### 在Linux下配置JavaEE环境 #### 搭建FTP环境 为了实现Windows与Linux之间的文件传输,搭建FTP服务是必要的。通常情况下,在安装Red Hat Linux时,系统会询问用户是否一并安装vsftpd服务,这是一个轻量级且功能...

Global site tag (gtag.js) - Google Analytics