配置jdk,maven,apache,tomcat,python搭建web开发环境

配置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项目)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值