繁體中文        您好! [请登录] [免费注册] 购物车 支付方式 帮助中心 欢迎咨询 欢迎咨询
订购热线:18666210788 韦经理 网站开发:18666210788
高级搜索
使用帮助
 
 
 
热门搜索: 特产 | 罗汉果 | 绣球 | 桂圆 | 铜鼓 | 香猪 | 野生 | | 桂林 | | | 南宁 | | 虚拟主机 | 巴马
 
  技术开发
  合作加盟
  网站简介
  水资源远程监测
  山羊奶网建
  购物网部分功能
  开发广西特产网
  网站理念
  大型购物网
  广告服务
  西部数码V家家惠购
  广西羊奶网建设
  主机管理软件
  进销存软件
  房产中介管理
  电话销售软件
  西部数码分销商
  网站建设
  gx718.com建设
  大型系统容灾方案
  多网站负载均衡
  网站配置多个应用
  Tomcat多站点配置
  网站建设案例
  海量资讯
 目前你所在位置: 虚拟主机 ->
 

linux网站下运行java程序的配制

vi 命令
:x   保存 :q! 不保存


3.以root身份来:
配置环境变量Java Environment      文件/etc/profile   在最后面增加如下内容
#set java environment
export JAVA_HOME="/home/java_tomcat/j2sdk1.4.2_07" 
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

4.要让以上环境立即生效输入命令:  source /etc/profile
java -version

如果是要启动多个tomcat 的话,可以不设tomat环境
同理配:9.配置tomcat的环境变量 /etc/profile

export CATALINA_HOME="/home/java_tomcat/tomcat"
export CATALINA_BASE="/home/java_tomcat/tomcat"


当sh 命令提示:权限不够
 chmod a+x  *.* 把执行权限给他应该就可以执行了


netstat -tunlp 查看端口监听状态
ps -aux|grep tomcat也没看到任何tomcat的进程

java环境:

$ cd 你希望安装的目录
$ chmod a+x j2sdk-1_4_2-nb-3_5_1-bin-linux.bin
$ ./j2sdk-1_4_2-nb-3_5_1-bin-linux.bin
然后就会出现协议,问你同意否,yes继续安装......

或者
第一步: sh ./j2sdk-1_4_2-nb-3_5_1-bin-linux.bin
回答YES
第二步: rpm ****

 

第二篇:


2. 下载linux版的jdk如: jdk-6u14-linux-i586-rpm.bin.
3. 在下载目录执行sh jdk-6u14-linux-i586-rpm.bin 进行安装. 会出现“服务条款”,可以直接按 q 到最后, 再输入yes, 进行安装, 此时会在jdk-6u14-linux-i586-rpm.bin所在的目录下自动下载一些packing, 不要理会, 过一会就出现安装完成done.

4. java默认会安装在/usr/java下,

在命令行输入:

vi /etc/profile

在里面添加如下内容
 
export JAVA_HOME=/home/java_tomcat/jdk
export JAVA_BIN=/home/java_tomcat/jdk/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH 

导入数据库
 
/home/java_tomcat/tomcat/bin
# mysql -uxxx -pppp data
让数据 不区分大小写
让MYSQL不区分表名大小写的方法其实很简单:
1.用ROOT登录,修改/etc/my.cnf
2.在[mysqld]下加入一行:lower_case_table_names=1
3.重新启动数据库即可


# mysql -uxxx -pppp data 《/home/xxxxx/xxxxxx/xxxxxx/ROOT/mysql-wangenlong-05-19.sql



如果ftp 用户进不去,或看不到文件时用命令:
 chmod 777 -R /home/wgl
 

一、任务调度设置文件的写法
其格式如下:
Minute Hour Day Month Dayofweek command
分钟 小时 天 月 天每星期 命令

每个字段代表的含义如下:
Minute 每个小时的第几分钟执行该任务
Hour 每天的第几个小时执行该任务
Day 每月的第几天执行该任务
Month 每年的第几个月执行该任务
DayOfWeek 每周的第几天执行该任务
Command 指定要执行的程序

 

举例如下:
1、指定每小时的第5分钟执行一次ls命令
5 * * * * ls

2、指定每天的 5:30 执行ls命令
30 5 * * * ls

3、指定每月8号的7:30分执行ls命令
30 7 8 * * ls

4、指定每年的6月8日5:30执行ls命令
30 5 8 6 * ls

5、指定每星期日的6:30执行ls命令
30 6 * * 0 ls
注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。

6、每月10号及20号的3:30执行ls命令
30 3 10,20 * * ls
注:“,”用来连接多个不连续的时段

7、每天8-11点的第25分钟执行ls命令
25 8-11 * * * ls
注:“-”用来连接连续的时段

8、每15分钟执行一次ls命令
*/15 * * * * ls
即每个小时的第0 15 30 45 60分钟执行ls命令

9、每个月中,每隔10天6:30执行一次ls命令
30 6 */10 * * ls
即每月的1、11、21、31日是的6:30执行一次ls命令。

10、每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件
50 7 * * * root run-parts /etc/cron.daily
注:run-parts参数表示,执行后面目录中的所有可执行文件。

二、新增调度任务
新增调度任务可用两种方法:
1、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
2、直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。

三、查看调度任务
crontab -l //列出当前的所有调度任务
crontab -l -u jp   //列出用户jp的所有调度任务

四、删除任务调度工作
crontab -r  //删除所有任务调度工作

linux任务计划

2008/11/21 10:35

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local这个脚本的末尾加上:
/sbin/service crond start

2、编辑/etc/crontab 文件配置cron

cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用 cron服务做一些事情。用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root      //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号

HOME=/    //使用者运行的路径,这里是根目录

# run-parts

01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本
02 4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本
22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本
42 4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本

大家注意"run-parts"这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了。

假如tomcat放在/opt目录下

1、在/opt/tomcat目录下建立restart.sh,内容如下
#!/bin/sh
/opt/tomcat/bin/shutdown.sh
sleep 1m
/opt/tomcat/bin/startup.sh
建立完毕以后,可以先测试一下这个脚本,看看脚本有没有问题。

2、脚本没问题后,要在crond服务中添加某时某刻执行这个脚本的命令,方法如下
命令:crontab -e
内容:30 03 * * * /opt/tomcat/restart.sh

自动重启tomcat  看当前时间:# date
  #!/bin/sh

. /etc/profile

tomcat1="/home/java_tomcat/tomcat/"
tomcat2="/home/java_tomcat/tomcat_lj/"

pid=`ps aux | grep "$tomcat1" | grep -v grep | grep -v retomcat | awk '{print $2}'`
echo $pid

if [ -n "$pid" ]
then
{
   echo ===========shutdown================
   "$tomcat1"/bin/shutdown.sh
   sleep 1
   pid=`ps aux | grep "$tomcat1" | grep -v grep | grep -v retomcat | awk '{print $2}'`
    if [ -n "$pid" ]
   then
  {
      sleep 1
     echo ========kill tomcat1============== 
      kill -9 $pid
     }
    fi
    sleep 1
   echo ===========startup.sh==============
   "$tomcat1"/bin/startup.sh
 }
else
echo ===========startup.sh==============
/home/java_tomcat/tomcat/bin/startup.sh

fi
 
pid=`ps aux | grep "$tomcat2" | grep -v grep | grep -v retomcat | awk '{print $2}'`
echo $pid

if [ -n "$pid" ]
then
{
   echo ===========shutdown================
    "$tomcat2"bin/shutdown.sh
   sleep 1
   pid=`ps aux | grep "$tomcat2" | grep -v grep | grep -v retomcat | awk '{print $2}'`
    if [ -n "$pid" ]
   then
  {
      sleep 1
     echo ========kill tomcat1==============
      kill -9 $pid
     }
    fi
    sleep 1
   echo ===========startup.sh==============
   "$tomcat2"bin/startup.sh
 }
else
echo ===========startup.sh==============
"$tomcat2"bin/startup.sh

fi 
 



<VirtualHost *:80>
ServerName www.gx123.com
ProxyIOBufferSize 8192  
ProxyRequests Off   
ProxyVia Full   
ProxyPass / http://www.gx123.com:7070/ smax=50 max=200 ttl=3 retry=100 
ProxyPassReverse / http://www.gx123.com:7070/
ServerAlias gx123.com www.gxwto.com gxwto.com www.gxnn.com.cn gxnn.com.cn
</VirtualHost>

 

<VirtualHost *:80>   
ServerName www.jjhgo.com
ProxyIOBufferSize 8192  
ProxyRequests Off
ProxyVia Full
ProxyPass / http://www.jjhgo.com:6060/  smax=50 max=200 ttl=3 retry=100 
ProxyPassReverse / http://www.jjhgo.com:6060/
ServerAlias jjhgo.com
</VirtualHost>  




 

如何订购
关于送货
如何付款
订单查询
会员服务
广告服务
合作指南
帮助服务
联系我们
 

版权所有:誉宜(香港.深圳.南宁)科技有限公司    备案号: 桂ICP备11002670号-1
广西南宁网站地址:南宁市青秀区东盟商务区中新路8号中新国际4号楼16层FAME YEAR   
欢迎咨询 欢迎咨询 网站客户
联系电话:18666210788

     

备案号: 桂ICP备11002670号-1