freebsd java 能用吗_FreeBSD6.2 java web环境搭建

1.下载:

Mysql: mysql-5.0.37-freebsd6.0-i386.tar.gz

2.配制

a)配制mysql

i.把mysql-5.0.37-freebsd6.0-i386.tar.gz解压到/usr/ports/databases(任意)文件夹下

输入#tar -jxvf mysql-5.0.37-freebsd6.0-i386.tar.gz

得到文件夹mysql-5.0.37-freebsd6.0-i386,将其改名为mysql,放到/usr/local下

命令为#ln –s mysql-5.0.37-freebsd6.0-i386/usr/local/mysql

ii.#pwgroupadd mysql #建立mysql组

#pw useradd mysql –g mysql #建立mysql用户并且加入到mysql组中

// RedHat中是#groupaddmysql

//RedHat中是#useradd –gmysql mysql

#cd mysql

#scripts/mysql_install_db --user=mysql

#chown –R root /usr/local/mysql/data

#chown –R mysql /usr/local/mysql/data

//生成数据库

#/usr/local/mysql/scripts/mysql_install_db--user=mysql

//启动mysql服务

# /usr/local/mysql/bin/mysqld_safe --user=mysql &

//修改mysql的root密码

#/usr/local/mysql/bin/mysqladmin –u root –p password12345

回车出现Enter password:最开始密码默认为空继续回车即可.

#cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/mysqld

//启动mysql

#/etc/rc.d/mysqld start

关闭mysql

#/etc/rc.d/mysqld stop

3.安装光盘1

a)选标准安装

b)配置好网卡IP及ssh

c)安装好后用root登录进去后再用#sysinstall命令装好ports

d)再把原来安装好的freebsd6.2的distfiles文件夹copy到/usr/ports/distfiles

e)安装jdk

#cd /usr/ports/java/jdk15

#make

#make install clean(即去找/usr/ports/distfiles/java/diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz)

安装直到完成.

f)安装apache(默认访问页面http://localhost)

#cd /usr/ports/www/apache22

#make install clean(即去找/usr/ports/distfiles/apache22/httpd-2.2.3.tar.bz2)

#ee /etc/rc.conf

在里面加入

apache22_enable=”YES”

apache手动启动路径/usr/local/etc/rc.d/apache22 start|stop

注:/usr/local/etc/apache22/httpd.conf之后还要进一步修改.

apache模块文件/usr/local/libexec/apache22/

g)安装php

#cd /usr/ports/www/php5-session

#make install clean(即去找/usr/ports/distfiles/php-5.1.6.tar.bz2)

# cd /usr/ports/lang/php5-extensions//一些常用的PHP模块

# make install clean

h)安装resin(默认访问页面http://localhost:8080)

#cd /usr/ports/www/resin3

#make install clean(即去找/usr/ports/distfiles/resin-3.0.23.tar.gz)

#ee /etc/rc.conf

在里面加入

resin3_enable="YES"

resin手动启动路径/usr/local/etc/rc.d/resin3.sh start|stop

resin主目录/usr/local/resin3

i)装tomcat (默认访问页面http://localhost:8180)

#cd /usr/ports/www/tomcat55

#make install clean

#ee /etc/rc.conf

在里面加入

tomcat55_enable="YES"

tomcat手动启动路径/usr/local/etc/rc.d/tomcat55 start|stop

tomcat主目录/usr/local/tomcat5.5

j)安装mysql

#cd /usr/ports/databases/mysql51-server

#make WITH_CHARSET=utf8 WITH_XCHARSET=all installclean

# cd /usr/ports/databases/php5-mysql

# make install clean//mysql支持php

#cd /usr/ports/databases/mysql-connector-java

#make install clean //mysql支持java

k)安装phpmyadmin

#cd /usr/ports/databases/phpmyadmin

#make install clean

安装完后

默认路径是

/usr/local/www/phpMyAdmin

修改/usr/local/www/phpMyAdmin/libraries/config.default.php下面的root的密码

l)ftp服务器

SmbFTPD服务器的架设

#/usr/ports/ftp/smbftpd

# ./configure

# make

# make cert

# make install

# kill -1 `cat /var/run/inetd.pid`

# /usr/local/etc/rc.d/smbftpd.sh start|stop#

#ee /ete/rc.conf

加入

smbftpd_enable="YES"

注ftp账号为用户注册时的账号

详细配制请参考

freebsd实用大全

freebsd实用手册

http://www.freebsdchina.org

freebsd posts系统下tomcat5.5和apache2.2.3整合

1)必备的组件mod_jk的安装

2)#cd /usr/ports/www/mod_jk

3)#make

4)Make install

5)编辑 /usr/local/etc/apache22/httpd.conf添加如下内容

6)LoadModule jk_module libexec/apache22/mod_jk.so

7)建立文件/usr/local/etc/apache22/Includes/tomcat-apache.conf在下面添加如下

JkWorkersFile/usr/local/tomcat5.5/conf/workers.properties

JkLogFile /var/log/mod_jk.log

JkLogLevel info

JkMount /*.jsp ajp13

JkMount /jsp-examples/* ajp13

JkMount /servlets-examples/* ajp13

JkMount /servlet/* ajp13

* JkMount是把tomcat中的URI与Apache的URI做一个映射,也就是说:

8)确定 tomcat 配置文件 server.xml 中有开启AJP功能:

测试

http://localhost/—> 出现Apache的信息:It works!

http://localhost/index.jsp—> 出现Tomcat欢迎页面

这样就说明Apache将JSP的处理交给了Tomcat进行了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值