在linux环境搭建web项目及其配置

tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法

1.不需要数据项目名称就可以访问项目的配置方法如下:

首先到你的Tomcat下的conf文件夹下找到server.xml文件,打开后修改为:

  1. <Host name="localhost"  appBase="webapps"  
  2.       unpackWARs="true" autoDeploy="true"  
  3.       xmlValidation="false" xmlNamespaceAware="false">  
  4.         
  5.   <Context path="" docBase="reportSystem" debug="0" reloadable="true"/>  

上面的:reportSystem就是你在webapps下面部署的项目名称

也就是增加

<Context path="" docBase="reportSystem" debug="0" reloadable="true"/>  

Ps:

如果设置了 docBase之后,不用加项目名就可以访问到项目  但这是 访问不到tomcat的管理界面manager了 这是需要再增加
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
2.不需要数据端口号就可以访问项目的配置方法如下:

找到8080端口,然后修改为80端口,最后再重启Tomcat

  1. <Connector port="80" protocol="HT  
  2.            connectionTimeout="200  
  3.            redirectPort="8443" />  

原文链接:

http://blog.csdn.NET/sxdtzhaoxinguo/article/details/24698439
 

如果不能用 80端口  可以 使用ngix代理转发到 tomcat的对应端口 也可以实现 不需要输入端口访问

  不同的tomcat启动和关闭监听不同的端口

 linux下配置,启动多个tomcat

2.2.        不同的tomcat的启动文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。

3.         解决步骤:

3.1.        修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:

JAVA_HOME=/usr/java/jdk

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH

 

CATALINA_BASE=/usr/local/tomcat

CATALINA_HOME=/usr/local/tomcat

export CATALINA_BASE CATALINA_HOME

   CATALINA_2_BASE=/usr/local/tomcat2/apache-tomcat-5.5.17

CATALINA_2_HOME=/usr/local/tomcat2/apache-tomcat-5.5.17

export CATALINA_2_BASE CATALINA_2_HOME

 

TOMCAT_HOME=/usr/local/tomcat

export TOMCAT_HOME

 TOMCAT_2_HOME=/usr/local/tomcat2/apache-tomcat-5.5.17

export TOMCAT_2_HOME

3.2.        第一个安装在/usr/local/tomcat处的tomcat,保持解压后的原状不用修改。修改第二个安装在/usr/local/tomcat2/apache-tomcat-5.5.17处的tomcat。需要修改两个地方:

3.2.1.       修改server.xml配置和第一个不同的启动、关闭监听端口。修改后示例如下:

<Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->

    <Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               connectionTimeout="20000" disableUploadTimeout="true" />

<!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="9009"                        端口:8009->9009

               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

3.2.2.       修改bin下的startup.sh和shutdown.sh。修改后的示例如下:(同样的修改)

export JAVA_HOME=/usr/jdk

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

export CATALINA_HOME=$CATALINA_2_HOME  利用profile中第二组设置

export CATALINA_BASE=$CATALINA_2_BASE       利用profile中第二组设置

4.         修改完毕后,必须重新启动linux。可能是因为修改了profile文件的缘故?

5.         分别进入两个tomcat的bin目录,启动tomcat——./startup.sh

6.         然后访问http://localhost:8080http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。

7.         如果想启动多个可以依此法类推……

 开机自启动Tomcat:

每次开机都要启动tomcat,网上看了好多都是用shell脚本来实现tomcat开机自启动,后来看到一种方法,直接修改系统文件来实现,已经实践过,方法有效。

1.修改脚本文件rc.local:vim /etc/rc.d/rc.local

  这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令

2.添加如下内容:

  export JAVA_HOME=/opt/jdk1.8.0_65

  /opt/tomcat包名/bin/startup.sh start

3.esc 退出编辑,:wq 保存修改

4.将rc.local修改为可执行

  chmod 777 /etc/rc.d/rc.local

转载于:https://my.oschina.net/TobeyMing/blog/1828738

基于SSM框架的智能家政保洁预约系统,是一个旨在提高家政保洁服务预约效率和管理水平的平台。该系统通过集成现代信息技术,为家政公司、家政服务人员和消费者提供了一个便捷的在线预约和管理系统。 系统的主要功能包括: 1. **用户管理**:允许消费者注册、登录,并管理他们的个人资料和预约历史。 2. **家政人员管理**:家政服务人员可以注册并更新自己的个人信息、服务类别和服务时间。 3. **服务预约**:消费者可以浏览不同的家政服务选项,选择合适的服务人员,并在线预约服务。 4. **订单管理**:系统支持订单的创建、跟踪和管理,包括订单的确认、完成和评价。 5. **评价系统**:消费者可以在家政服务完成后对服务进行评价,帮助提高服务质量和透明度。 6. **后台管理**:管理员可以管理用户、家政人员信息、服务类别、预约订单以及处理用户反馈。 系统采用Java语言开发,使用MySQL数据库进行数据存储,通过B/S架构实现用户与服务的在线交互。系统设计考虑了不同用户角色的需求,包括管理员、家政服务人员和普通用户,每个角色都有相应的权限和功能。此外,系统还采用了软件组件化、精化体系结构、分离逻辑和数据等方法,以便于未来的系统升级和维护。 智能家政保洁预约系统通过提供一个集中的平台,不仅方便了消费者的预约和管理,也为家政服务人员提供了一个展示和推广自己服务的机会。同时,系统的后台管理功能为家政公司提供了强大的数据支持和决策辅助,有助于提高服务质量和管理效率。该系统的设计与实现,标志着家政保洁服务向现代化和网络化的转型,为管理决策和控制提供保障,是行业发展中的重要里程碑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值