1、前提条件:

a、安装远程连接Linux软件:F-Secure SSH File Transfer Trial【简写为:FSSH】;

b、打开FSSH,远程连接Linux【单击“Quick Connect”按钮,需要输入Linux的IP和登陆密码】,

在Linux上先安装好JDK环境;

2、将Tomcat和WEB02放置在Linux服务器:

打开FSSH,远程连接Linux【单击“Quick Connect”按钮,需要输入Linux的IP和登陆密码】;

将Tomcat和WEB02文件夹放置在目录 :/home/weblogic 下。

3、修改项目文件:

将WEB02文件夹改成WEB03;在 /home/weblogic/WEB03/WEB-INF/classes 下,修改

CpGpsConfig.ini 文件,将里面的mqNameWeb=WEB02 和 webSn=2 分别改成:

mqNameWeb=WEB03 , webSn=3;

4、修改(或添加)Tomcat 的server.xml文件:

在目录 /home/weblogic/apache-tomcat-6.0.18/conf 下修改server.xml 文件:

将docBase改成:docBase="/home/weblogic/WEB03/" (项目文件WEB03放置位置):

<Context path="/cpgps" docBase="/Xmove/XmoveComm5.5/WEB03/" privileged="true" antiResourceLocking="false" antiJARLocking="false">

    <Resource name="GPS_DataSource" auth="Container" type="javax.sql.DataSource"

        username="lngps" password="lngps" driverClassName="oracle.jdbc.driver.OracleDriver"

        url="jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 200.200.200.72)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)

        (HOST = 200.200.200.82)(PORT = 1521))(LOAD_BALANCE = yes)(CONNECT_DATA =(SERVICE_NAME = gpsrac)(FAILOVER_MODE =(TYPE = SELECT)             (METHOD = BASIC)(RETRIES = 180)(DELAY = 5))))">

    </Resource>

</Context>

5、新建 catalina.out 文件:

在 /home/weblogic/apache-tomcat-6.0.18/logs目录下新建 catalina.out 文件,用于显示控制台输出;

启动前执行 echo > ../logs/catalina.out 命令清空 catalina.out 文件。

6、启动Tomcat :

在目录: /home/weblogic/apache-tomcat-6.0.18/bin 下,找到Tomcat启动文件:Sartup.sh

在命令行输入: cd /home/weblogic/apache-tomcat-6.0.18/bin

再输入启动命令: nohup sh ./startup.sh &

(1).启动注意事项:

解决Mac OS lion下(ubuntu等linux也一样)启动tomcat的 Cannot find ./catalina.sh 的问题  :

从终端进入tomcat的bin目录,然后执行 startup.sh

bogon:~ apple$ cd /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/bin

bogon:bin apple$ sh startup.sh

输出结果为:

Cannot find ./catalina.sh

The file is absent or does not have execute permission

This file is needed to run this program

其实这里是权限,

解决方法:

    依旧在tomcat 的bin目录下 

    执行 chmod +x *.sh  

    然后用 nohup sh ./startup.sh & 启动成功

7、需要用到的几个命令:

【技巧: 在命令行中输入一个文件的前几个字母,按“TAB”键会自动匹配】

强制退出当前会话: Ctrl + C 

查看启动后台输出【WebLogic】 : tail -f nohup.out 

查看启动后台输出【Tomcat】 : tail -f ../logs/catalina.out

查看启动进程【WebLogic】 : ps -ef|grep  weblogic/tomcat

查看启动进程【Tomcat】 :ps -ef|grep  tomcat 

强制关闭进程: kill -9 进程号 

查看目录中所有文件: ls

查看当前完整路径: pwd

清空 catalina.out 文件:echo > ../logs/catalina.out

清空 nohup.out文件: echo> nohup.out

切换成root用户: su root    【口令:123456】

8、访问系统:

在浏览器上输入:200.200.200.17/cpgps 进入系统登录页面,登录系统;

最新文章

  1. pycharm 调试 django 应用
  2. json.parse 与 json.stringfy
  3. 问题: ActivityManager: Warning: Activity not started, its current task has been brought to the front
  4. Getting Started Synchronizing Files
  5. Linux命令之env:显示当前用户的环境变量
  6. Android studio教程:[2]项目整体布局
  7. sqlite3编译与查询
  8. oracle设备
  9. Struts2 设置global timer
  10. [leetcode-515-Find Largest Value in Each Tree Row]
  11. BZOJ 1192: [HNOI2006]鬼谷子的钱袋 [娱乐]
  12. PHP面向对象特性
  13. 利用Navicate把SQLServer转MYSQL的方法(连数据)
  14. awk命令学习(1)
  15. Hadoop知识点
  16. xml中该使用属性还是元素
  17. iReport使用方法
  18. jquery.pagination参数释义
  19. 【ExtJS】contentEl的使用
  20. IntelliJ IDEA下&quot;Cannot resolve symbol &#39;log&#39;&quot;的解决方法

热门文章

  1. Appium1.8及以上命令行启动
  2. Leetcode-跳跃游戏
  3. post接口_ajax上传
  4. LeetCode 142——环形链表 II
  5. SpringCloud IDEA 教学 (四) 断路器(Hystrix)
  6. Thunder团队贡献分分配规则
  7. bootstrap使用中遇到的坑
  8. Calculation PartⅡ
  9. ubuntu 安装xdebug
  10. 初学LINUX版本的选择