配置jdk,maven,apache,tomcat,python搭建web开发环境
一.安装和配置jdk
参考:https://www.cnblogs.com/panzhaohui/p/6306675.html
先检查是否安装jdk,java -version
1.下载jdk地址
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
2.配置jdk
安装目录:/usr/local/jdk/jdk1.7.0_80
解压:#tar -zxvf /usr/local/jdk/jdk-7u80-x64.tar.gz
2.配置jdk环境变量
打开/etc/profile文件
# vim /etc/profile
文件末尾加入:
export JAVA_HOME=/usr/local/jdk/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
3.执行profile
#source /etc/profile
4.检查是否安装成功
#java -version
二.安装和配置apache
参考:http://blog.51cto.com/9447803/2315132?source=dra
https://www.cnblogs.com/cqmy/p/6349404.html
下载地址:
http://httpd.apache.org/download.cgi
http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.37.tar.gz
命令下载安装文件:
wget http://www.apache.org/dist/httpd/httpd-2.4.37.tar.gz
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gz
wget http://mirrors.hust.edu.cn/apache//apr/apr-1.6.5.tar.gz
wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
连接tomcat工具mod_jk: https://tomcat.apache.org/download-connectors.cgi
安装位置/usr/local/*
注意安装时的选项,必须指定3个环境文件位置!安装前分别转到源码的目录
#./configure --prefix=/usr/local/apr
# make & install
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
# make & install
#./configure --prefix=/usr/local/pcre
# make & install
#./configure --prefix=/usr/local/apache2 --sysconfdir=/etc/httpd2 --with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
# make & install
4、编译生成mod_jk。
# tar xzvf tomcat-connectors-1.2.46-src.tar.gz
# cd tomcat-connectors-1.2.46-src /jk/native
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
配置Apache /etc/httpd2/httpd.conf
ServerAdmin XXXX@cninfo.com.cn
ServerName xxx.xxx.xxx.xxx:XXXX (本机ip)
DocumentRoot "/XXX/huangyong/site"
<Directory "/XXX/huangyong/site ">
Options Indexes FollowSymLinks
AlloowOverride None
Require all granted
</Directory>
文件末尾加上:
Include /etc/httpd2/extra/httpd-vhosts.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd2/conf/workers.properties
JKLogFile logs/mod_jk.log
JKShmFile logs/jk-runtime-status
JKLogLevel info
JKMountCopy ALL
#jkstatus的加密处理
<Location /jkstatus>
JkMount jkstatus
Order deny,allow
AuthType Basic
AuthName "jkstatus"
AuthUserFile conf/jkpasswd
require valid-user
</Location>
两个需要创建的文件:
配置/etc/httpd2/extra/httpd-vhosts.conf
httpd.conf文件中已经配置端口和Directory权限,这里可以不需要配置
NameVirtualHost *:80
<Directory /home/huangyong/site>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot /XXX/huangyong/site
ServerName www-test. weixin.qq.com
ServerAlias www-test. weixin.qq.com
ErrorLog logs/error.log
TransferLog logs/html/transfer.log
CustomLog logs/custom.log common
JKMount /项目名称/*.do weixintest
</VirtualHost>
配置/etc/httpd2/conf/workers.properties
worker.list=jkstatus, weixintest
worker.local.type=ajp13
worker.local.host= xxx.xxx.xxx.xxx (本机ip)
worker.local.port=8009
worker.jkstatus.type=status
三、安装和配置tomcat
tomcat下载地址:
下载tomcat包
下载地址:http://tomcat.apache.org/download-70.cgi
或:wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz
三、安装和配置Tomcat
1、新建tomcat存放的目录
[root@localhost ~]# mkdir /usr/local/tomcat
2、拷贝下载好的 apache-tomcat-7.0.77.tar.gz 到 tomcat目录下
[root@localhost ~]# cp apache-tomcat-7.0.77.tar.gz /usr/local/tomcat/
3、进入tomcat目录,并解压apache-tomcat-7.0.77.tar.gz
[root@localhost ~]# cd /usr/local/tomcat/
[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.77.tar.gz
4、进入解压的tomcat包的bin目录,并启动tomcat
[root@localhost tomcat]# cd /usr/local/tomcat/apache-tomcat-7.0.77/bin/
[root@localhost bin]# ./catalina.sh start
或:[root@localhost bin]# ./startup.sh
5、配置server.xml文件
<Host name="localhost" appBase="/XXX/huangyong/site"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
四、安装和配置python,并安装requests库
如果Linux系统安装了python2,尽量不要管它,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!
下载python3.5安装包:
wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
或:#wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
或:https://www.python.org/ftp/python/3.6.0/
第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功
解压到当前目录:
(如果是Python-3.6.0.tar.xz,需要分两步解压
#xz -d Python-3.6.0.tar.xz
#tar -xvf Python-3.6.0.tar)
其它:
#tar -jxvf Python-3.3.0.tar.bz2
#cd Python-3.3.0
#./configure
#make all
#make install
#make clean
#make distclean
# /usr/local/bin/python3 –V
安装requests
#pip install requests
备注:
IntelliJ IDEA配置Tomcat(完整版教程)
https://www.cnblogs.com/Miracle-Maker/articles/6476687.html
Maven环境配置
https://www.cnblogs.com/leiOOlei/p/3359561.html
Intellij Idea激活方法
http://idea.lanyus.com/
Intellij 配置Maven
https://www.cnblogs.com/phpdragon/p/7216626.html
IDEA导入eclipse项目并部署运行完整步骤(转发)
https://www.cnblogs.com/sutao/p/8029778.html
https://www.cnblogs.com/davidgu/p/5887938.html (IntelliJ IDEA + Maven创建Java Web项目)