腾讯云java开发环境配置

来源:互联网 发布:剑灵saber捏脸数据 编辑:程序博客网 时间:2024/05/16 12:25

  今天申请了学生特权的腾讯云主机服务器,用于部署后边做的项目,这里是看到腾讯云的学生特权,最低配置的一个月领券只要1块钱,所以就买了。下面写一下部署腾讯云的一些开发环境。

这是我的学生身份申请的腾讯云主机:


腾讯云环境配置


这里说明:是用ssh工具远程cmd控制我的腾讯云主机来进行环境配置的。

1.安装JDK(path之类的已经自动设置好了)

yum list java*

yum install java-1.8.0-openjdk* -y

2.安装MySQL

#查看所有以mysql开头的软件

yum list mysql*

 

#安装mysql

yum install mysql-server* -y

 

#启动mysql

/etc/init.d/mysqld start

 

#设定mysql自动启动,我亲自重启了ECS,确实ok

chkconfig mysqld on

 

#复制mysql的配置文件到etc目录,提示是否覆盖,选择y

cp /usr/share/mysql/my-medium.cnf   /etc/my.cnf

 

#重新设定mysql密码,默认密码是【空】,输入新密码,注意提问,是否删除匿名账户?【y】  是否禁止远程登录?【n】是否移除test数据库?【y】是否重载权限文件【y】(不完善)

mysql_secure_installation

 

#重启mysql,此时用本机Navicat Premium还是连不上mysql的!

/etc/init.d/mysqld restart

 

#用命令访问mysql

mysql -u root -p

MySQL的密码为:txyjavaweb

 

#使用mysql数据库

use mysql;

 

#查询当前用户情况,显示有3条记录,127.0.0.1;localhost;iz28cj8yjofz;其中最后这个是ECS主机名

select host, user from user;

 

#把localhost这条记录的host改为 %; 意思是root可以由任何主机登录mysql,网上很多写法,都没有and host='localhost'这个条件,经常报错。

update user set host = '%' where user = 'root' and host='localhost';

 

#再次查询,可以看到host有3个;%;127.0.0.1;iz28cj8yjofz;其实user表的主键是user字段和host字段的联合主键。

select host, user from user;

 

退出MySQL

exit;

#保险起见,重启mysql,Navicat Premium连接正常!万岁!

/etc/init.d/mysqld restart

3.安装unzip(用来解压打包的war项目)

yum install unzip

 

4.SVN搭建

安装:

yum install subversion

 

创建SVN版本库目录:

mkdir -p /var/svn/svnrepos

 

创建版本库

svnadmin create /var/svn/svnrepos

 

进入conf目录(该svn版本库配置文件)

cd /var/svn/svnrepos/conf

 

设置用户名密码和权限。

vi命令进入svnserve.conf,passwd,authz这三个文件,将内容改为如下内容(当输入完成后按ESC键再输入大写的ZZ即可保存 vi命令示例:viauthz)

 

 

启动SVN

svnserve -d -r /var/svn/svnrepos

 

关闭SVN

ps aux | grep svn

 

kill -s 9 2633

 

清空SVN的版本仓库

find . -type d -name ".svn"|xargs rm -rf

5.安装Tomcat这里服务器安装8.0.43版本Tomcat

cd /usr/local

 

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.43/bin/apache-tomcat-8.0.43.tar.gz

//此处网址为Tomcat官网下载地址

tar zxvf apache-tomcat-8.0.43.tar.gz

 

配置Tomacnt

cd /usr/local/apache-tomcat-8.0.43/conf

 

vi server.xml

 

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

修改成:

<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

找到 Host 标记,在其中添加如下子标记:(docBase是项目所在地,不能是webapps下)

<Context path="" docBase="/usr/local/apache-tomcat-8.0.43/webapps/LxJavaWeb" reloadable="false" />

 

启动、关闭Tomcat

 

重启云主机,java进程搞的鬼

 

cd /usr/local/apache-tomcat-8.0.43/bin

启动tomcat

./startup.sh

停止tomcat

./shutdown.sh

 

SVN的URL

svn://119.29.194.209

 

跟新项目操作操作

 

2.停止tomcat

/usr/local/apache-tomcat-8.0.43/bin/shutdown.sh

/web/tomcat/bin/shutdown.sh

 

在停止Tomcat的时候出现了 connection refused的问题无法关闭Tomcat 这里还没有解决

 

 

5. 启动tomcat

/usr/local/apache-tomcat-8.0.43/bin/startup.sh

/web/tomcat/bin/startup.sh

 

 


0 0
原创粉丝点击