入门级
部门级
企业级
特种服务器
其它

五大核心
Web服务器
FTP服务器
Mail服务器
域名服务器
文件共享服务器
其它
路由器应用
代理服务器
数据库

Windows阵营
Unix
Linux
你的位置: 软件> 服务器软件> Linux系列>
RedHat Linux 网络服务器构架实务(三)
2002-02-06 17:16:00· 赵凤君· Yesky

上一页  1 2 3 4 5 6 7 8 9 10 11 12  下一页

  export JAVA_HOME RESIN_HOME CLASS_HOME CLASSPATH PATH

  ## 保存文件后注销登陆,然后重新进入,输入下面的命令查看系统变量是否已经生效:
  Shell>env

  Step 14 Resin Install

  1 安装Resin
  cd /home/src
  cp /home/src/resin-2.0.5.tar.gz /usr/local
  cd /usr/local
  tar xvzf resin*
  cd resin*
  ./configure --with-apache=/usr/local/apache    //设置编译参数
  (Or: ./configure --with-apxs=/usr/local/apache/bin/apxs)
  make                       //编译
  make install                   //安装

  2 建立符号连接
  ##建立resin的符号连接,道理同建立jvm符号连接
  ln -s /usr/local/resin2.0.5 /usr/local/resin

  ##建立resin服务程序的符号连接,道理同建立apache符号连接
  ln -s /usr/local/resin/bin/httpd.sh /usr/bin/resin

  3 修改配置文件
  vi /usr/local/resin/conf/resin.conf

  Modify One: 建立连接池,类似于NT上的DSN(数据源)

  <resource-ref>
  <res-ref-name>jdbc/test</res-ref-name>      //数据源名称
  <res-type>javax.sql.DataSource</res-type>    //数据源类型
  <init-param driver-name="org.gjt.mm.mysql.Driver"/>//数据库驱动
  <init-param url=" jdbc:mysql://localhost/test "/> //连接串   <init-param user="your_user_name"/>        //用户名
  <init-param password="your_password"/>       //密码
  <init-param max-connections="20"/>         //最大连接数
  <init-param max-idle-time="30"/>          //延时时间
  </resource-ref>

  ##后面的测试部分有例子介绍如何调用数据源

  Modify Two: 修改默认主目录,如果使用虚拟主机,其实也可以不理会这个地方
  <app-dir> /usr/local/apache/htdocs </app-dir>

  Modify Three: 修改Resin端口,与Apache协同工作
  <http port='8080' /> //删除本行即可

  Modify Four: 添加支持JSP的虚拟主机
  ##添加一个支持JSP的虚拟主机需要做如下四方面的工作: DNS、FTP、APACHE、RESIN

  1、添加一个DNS别名(当然主机名也可以)
  vi /var/named/yesgo.loc
  # 追加如下一行,当然你可以自定义其他别名或主机名
  www  IN   CNAME  ns.yesgo.loc.

  /etc/rc.d/init.d/named restart
  //重启DNS服务
  nslookup                  //测试是否解析成功

  2、添加一个FTP帐号
  Useradd www -s /dev/null -g ftpchroot      //添加帐号
  Passwd www                    //修改密码
  Chmod 701 /home/www  //设置权限,否则将来访问时服务器会说你没权限
  3、在Apache中添加虚拟主机
  vi /usr/local/apache/conf/httpd.conf

  # 指定你建立虚拟主机所用的IP地址
  NameVirtualHost 192.168.1.2

  # Add virtual host
  <VirtualHost www.yesgo.loc>
    ServerAdmin webmaster@yesgo.loc        //管理员邮件
    DocumentRoot /home/www            //根目录
    ServerName www.yesgo.loc           //域名
    ErrorLog logs/www.yesgo.loc-error_log     //错误日志名称
CustomLog logs/www.yesgo.loc -access_log common //自定义日志名称
  </VirtualHost>
  4、在Resin中添加虚拟主机,以支持JSP
  vi /usr/local/resin/conf/resin.conf

  ##在文档中查找</host>,然后在其后加入如下内容:
  <host id='www.yesgo.loc'>
   <app-dir>/home/www</app-dir>    //指定该站点的根目录
   <classpath id='classes' source='classes' compile='true'/ > //指定class文件目录
  </host>

  『注意』:
  按照上面地设置,你放置JavaBean的目录就是站点根目录下的classes目录,不可以死记硬背/WEB-INFO/classes,关键要明白其中的道理,其实你设置什么都可以的,例如Amao,Agou啦,呵呵。
  『强烈建议』:设置classes目录的权限,否则客户端可以浏览和下载你的组件
  chmod 701 /home/www/classes //设置classes目录的权限,避免非法获取

上一页  1 2 3 4 5 6 7 8 9 10 11 12  下一页


■ 相关内容