You are not logged in.

#1 2004-12-20 18:29:12

BlackFenix
Member
Registered: 2004-11-02
Posts: 61

tomcat5 and jboss

I need to install tomcat5 and jboss.  Somebody has pkgbuild or pkg.tar.gz?


[img]http://www.archlinux.org/logos/button.png[/img]
The poem is the ash of Fênix that the soul of somebody transforms into dream and transforms into body and later into light.

Offline

#2 2004-12-20 22:10:41

qwerty
Member
Registered: 2004-12-17
Posts: 183

Re: tomcat5 and jboss

°Here you are, i've only modified the ones from Bryan Bulten that i've found on ftp.linux.org/incoming for tomcat4... it doesn't make tomcat pakage from source but from binary.

PKGBUILD:

pkgname=tomcat
pkgver=5.5.4
pkgrel=1
pkgdesc="Servlet container for Java Servlet and JavaServer Pages"
url="http://jakarta.apache.org/tomcat/index.html"
depends=('j2sdk')
conflicts=()
backup=()
install=
source=(http://mirrors.publicshout.org/apache/jakarta/$pkgname-5/v$pkgver/bin/jakarta-$pkgname-$pkgver.tar.gz)
md5sums=('b0ab66c5cc8737adeeffb5fbcb7f8395')

build() {
  TOMCAT_HOME="/opt/tomcat"
  CATALINA_HOME=$TOMCAT_HOME

  mkdir -p $startdir/pkg/opt
  cp -R $startdir/src/jakarta-$pkgname-$pkgver $startdir/pkg/opt/tomcat

  install -D -m644 $startdir/tomcat.conf.d $startdir/pkg/etc/conf.d/tomcat
  install -D -m755 $startdir/tomcat $startdir/pkg/etc/rc.d/tomcat
}

tomcat

#!/bin/bash

# source application-specific settings
[ -f /etc/conf.d/tomcat ] && . /etc/conf.d/tomcat

# general config
. /etc/rc.conf
. /etc/rc.d/functions

case "$1" in
  start)
    stat_busy "Starting Tomcat Daemon"
        ${CATALINA_HOME}/bin/catalina.sh ${TOMCAT_START} >& /dev/null

    if [ $? -gt 0 ]; then
      stat_fail
    else
      add_daemon tomcat
      stat_done
    fi
    ;;
  stop)
    stat_busy "Stopping Tomcat Daemon"
        ${CATALINA_HOME}/bin/catalina.sh ${TOMCAT_STOP} >& /dev/null

    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm_daemon tomcat
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 3
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"
esac

tomcat.conf.d

# Java runtime
JAVA_HOME=/opt/java


# Web application location
CATALINA_HOME=/opt/tomcat
CATALINA_BASE=${CATALINA_HOME}

# Tomcat's user
CATALINA_USER=tomcat

# Log location
CATALINA_OUT=/var/log/tomcat/catalina.log

# Location of tomcat libraries
CATALINA_LIBDIR=${CATALINA_HOME}/common/lib

# Classpath for tomcat
CLASSPATH=${CLASSPATH}:${CATALINA_LIBDIR}

# (Optional) Temporary directory the JVM should use
#CATALINA_TMPDIR=${CATALINA_HOME}/temp

# Tomcat startup/shutdown
TOMCAT_START="start"
TOMCAT_STOP="stop"

[/b]

Offline

Board footer

Powered by FluxBB