分页: 1 / 2

JSP环境设置

发表于 : 2005-07-26 10:12
firehare
Apache+MySQL如何架设我这里就不多说了,只是说说如何安装Tomcat:
=========================================
1、首先要确保安装相关的软件
$sudo apt-get install gcc autoconf sun-j2sdk1.5
2、下载tomcat
$http://apache.freelamp.com/tomcat/bin/a ... .12.tar.gz
3、解压tomcat
$sudo tar zxvf jakarta-tomcat-5.5.12.tar.gz -C /opt
$sudo mv /opt/jakarta-tomcat-5.5.12 /opt/tomcat
4、确保在/etc/environment文件中有:(这一步不是很确定是否需要)
>CLASSPATH=/usr/lib/j2sdk1.5-sun/lib
>JAVA_HOME=/usr/lib/j2sdk1.5-sun
5、启动tomcat
$sudo /opt/tomcat/bin/startup.sh
如果能看到下列提示,就表明启动成功了!
>Using CATALINA_BASE: /opt/tomcat
>Using CATALINA_HOME: /opt/tomcat
>Using CATALINA_TMPDIR: /opt/tomcat/temp
>Using JRE_HOME: /usr/lib/j2sdk1.5-sun
6、测试:打开Firefox,在地址栏中输入http://localhost:8080,如果出来Tomcat的缺省界面,说明测试通过!
7、停止Tomcat服务
$sudo /opt/tomcat/bin/shutdown.sh
8、获得MySQL的JDBC,在Firefox浏览器的地址栏中输入http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.10.tar.gz/from/http://mysql.cbn.net.id/以得到该软件
9、安装JDBC
$tar -zxvf mysql-connector-java-3.1.10.tar.gz
$sudo cp mysql-connector-java-3.1.10/mysql-connector-java-3.1.10-bin*.jar /usr/lib/j2sdk1.5-sun/lib

这样的话,应该就没什么问题了吧!楼上兄弟可以先试试!!

JAVA我不是很熟,上面有没有什么错误,还请一叶兄帮忙看看,谢了!

发表于 : 2005-07-26 23:37
song8159
有时间我来试试,原来ubuntu下没tomcat 和MySQL的JDBC数据库驱动,必须另外下载,不像php,一个apt-get 就搞定了(tomcat也是开源的,不知道官方源有没有?)。
另外: gcc和autoconf是必须的吗?

发表于 : 2005-07-27 11:17
firehare
最好有!
因为如果你想让Tomcat带Jsvc工具运行的话,就需要编译Jsvc了!
这样的话,就要用到上面所提到的东东了!

代码: 全选

    cd $CATALINA_HOME/bin
    tar xvfz jsvc.tar.gz
    cd jsvc-src
    autoconf
    ./configure
    make
    cp jsvc ..
    cd ..
上面的$CATALINA_HOME就是指Tomcat所在的目录,运行则可以使用:

代码: 全选

    cd $CATALINA_HOME
    ./bin/jsvc -Djava.endorsed.dirs=./common/endorsed -cp ./bin/bootstrap.jar \
        -outfile ./logs/catalina.out -errfile ./logs/catalina.err \
        org.apache.catalina.startup.Bootstrap
如果你想让Tomcat开机就启动的话,你可以将$CATALINA_HOME/bin/jsvc/native/tomcat.sh略作修改拷至/etc/init.d目录中!

发表于 : 2005-08-25 20:42
euking
楼主为什么不谈谈在ubuntu怎么把Apache2和Tomcat整合呢?

发表于 : 2005-08-25 21:14
firehare
倒不是不想谈,而是这个是需要进行测试和研究的,目前的任务是能够提供服务,至于整合之类的细节,目前我是打算在做完了置顶帖中相关任务之后,再行研究与测试,不过如果兄弟有这方面的想法,也不妨自行进行研究,然后将研究结果共享给大家,毕竟众人拾柴火焰高嘛!

发表于 : 2005-08-26 23:21
annerose
提问,在apache官方上,发现tomcat的下载没有区分各种系统是通用的吗?

发表于 : 2005-08-27 11:15
firehare
不会呀!
请看:

代码: 全选

5.5.11-alpha

    *
      Binary
          o README (contains packaging information)
          o 5.5.11-alpha exe
                + [md5] [pgp]
          o 5.5.11-alpha tar.gz
                + [md5] [pgp]
          o 5.5.11-alpha zip
                + [md5] [pgp]
          o 5.5.11-alpha Deployer tar.gz
                + [md5] [pgp]
          o 5.5.11-alpha Deployer zip
                + [md5] [pgp]
          o 5.5.11-alpha Embed tar.gz
                + [md5] [pgp]
          o 5.5.11-alpha Embed zip
                + [md5] [pgp]
          o 5.5.11-alpha Admin tar.gz
                + [md5] [pgp]
          o 5.5.11-alpha Admin zip
                + [md5] [pgp]
          o 5.5.11-alpha Compat tar.gz
                + [md5] [pgp]
          o 5.5.11-alpha Compat zip
                + [md5] [pgp]
          o 5.5.11-alpha Full Docs tar.gz
                + [md5] [pgp]
    *
      Source
          o 5.5.11-alpha tar.gz
                + [md5] [pgp]
          o 5.5.11-alpha zip
                + [md5] [pgp]
上面是从官方网站上看到的,你可以看到有.exe文件(For Windows) 有.tar.gz文件(For Linux/Unix)的

发表于 : 2005-11-18 17:50
zouzhile
我运行startup.sh后,在终端里出现了
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun
可是当我在浏览器里输入http://localhost:8080却弹出了一个对话框,说试图于localhost:8080连接时,连接被拒绝
郁闷了,怎么半阿!救命阿!

发表于 : 2005-11-18 18:24
hotel
zouzhile 写了:我运行startup.sh后,在终端里出现了
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun
可是当我在浏览器里输入http://localhost:8080却弹出了一个对话框,说试图于localhost:8080连接时,连接被拒绝
郁闷了,怎么半阿!救命阿!
不好意思,你的apache启动没有?

发表于 : 2005-11-21 15:36
firehare
你先在终端用命令:
netstat -l
看看服务有没有起8080

发表于 : 2005-11-25 11:45
GOVO
wget http://apache.freelamp.com/jakarta/tomc ... 5.9.tar.gz
已经失效。
具体文件移到了http://apache.freelamp.com/tomcat/bin/apache-tomcat-5.5.12.tar.gz

发表于 : 2005-11-25 16:25
Element
4、确保在/etc/environment文件中有:(这一步不是很确定是否需要)
>CLASSPATH=/usr/lib/j2sdk1.5-sun/lib
>JAVA_HOME=/usr/lib/j2sdk1.5-sun
这里两个都要的话,我的Java就不能工作了,所以我只要保留JAVA_HOME就可以解决问题了。

发表于 : 2005-12-07 20:14
kennycx
zouzhile 写了:我运行startup.sh后,在终端里出现了
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun
可是当我在浏览器里输入http://localhost:8080却弹出了一个对话框,说试图于localhost:8080连接时,连接被拒绝
郁闷了,怎么半阿!救命阿!

我也是这么一个情况,看上去似乎运行成功了,但打开这个地址http://localhost:8080确弹出连接被拒绝,netstat -l 也没显示8080 开启~~~

发表于 : 2005-12-07 20:36
kennycx
root@ubuntu:~# /opt/tomcat/bin/startup.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun
root@ubuntu:~# /opt/tomcat/bin/shutdown.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun
/opt/tomcat/bin/catalina.sh: line 271: /usr/lib/j2sdk1.5-sun /bin/java: 没有那个文件或目录



启动没提示任何错误,但是无法访问,关闭tomcat的时候又出现没有文件或目录

发表于 : 2005-12-07 21:52
firehare
kennycx 写了:root@ubuntu:~# /opt/tomcat/bin/startup.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun
root@ubuntu:~# /opt/tomcat/bin/shutdown.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/j2sdk1.5-sun
/opt/tomcat/bin/catalina.sh: line 271: /usr/lib/j2sdk1.5-sun /bin/java: 没有那个文件或目录



启动没提示任何错误,但是无法访问,关闭tomcat的时候又出现没有文件或目录
仔细看了你的提示,发现多了一个空格!