Linux 下搭建jsp服务器(配置jsp开发环境)
Linux 做为服务器的高效一直时为人所熟知的了,在linux 上搭建各种各样的服务器和开发环境也时学计算机的人常做的。以下时最近在linux配置jsp服务器的全过程,包含一些基本步骤和排错过程:
1、安装java jdk
首先从官网下载jdk解压包,下载最新版的tar.gz 格式,下载完后进行解压缩:
Tar -zxvf *.tar.gz
将解压到的文件夹复制/usr/local 下(此处可以不做,只要记住jdk的路径即可,不过为了统一管理,建议还是将这一类的文件夹存放在一个固定的位置)
配置环境变量
//这种配置适用于登录系统的各个用户,会涉及到安全问题
Vim /etc/profile
在profile 文件的最后添加如下语句
export JAVA_HOME=/usr/local/{jdk 路径}
export JRE_HOME=/usr/local/{jdk 路径}/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
重启!(或者编辑source /etc/profile 单次有效)
Javac java =version 确认
//这种设置适用于单个用户
Cd /home/{用户宿主目录}
vim .bashrc
在bashrc 文件的最后添加如下语句
export JAVA_HOME=/usr/local/{jdk 路径}
export JRE_HOME=/usr/local/{jdk 路径}/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
2、安装myeclipse
从网上下载myeclise for linux的run 文件。
Chmod +x (附加权限)
Sudo sh myecliseforlinux.run
*这一步可能会遇到A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locations:…
这个问题,这个问题时在ubuntu安装的时候遇到的,原因是因为ubuntu自己提供了OPen java,这里需要激活我们安装的jdk。
解决方法:
在shell上输入以下命令
sudo update-alternatives --install "/usr/bin/java" "java" "jdk路径/bin/java" 300
sudo update-alternatives --install "/usr/bin/javac" "javac" "jdk路径/bin/javac" 300
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "jdk路径/bin/javaws" 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
接下来按照步骤一直往下安装。
有的朋友可能在安装的时候喜欢直接适用./myecliseforlinux 进行安装,这样子也是可以的,不过这样子很占内存,内存较小的机子容易死机。
3、安装tomcat
Tomcat的安装其实也只是一个解压的过程。将从官网下载下来的tar包解压到/etc/local下即可。通过目录下的bin/startup.sh 启动
配置myeclipse与tomcat整合的过程与在windows下配置的过程相同,在此就不再赘述了。
4、安装mysql
Mysql 的安装时整个安装过程中最困难的一步,不过mysql官网也提供了一套完整的文档,详情可以查询官网:mysql官方安装文档
具体步骤:
1、添加用户和用户组
groupadd mysql
useradd -r -g mysql mysql
2、解压从官网下载下来的tar包 移动到到/etc/local下
tar zxvf /home/user/mysql-5.5.15-linux2.6-i686.tar.gz
3、配置指向该文件的软链接
ln -s mysql-5.5.15-linux2.6-i686 mysql
4、更改文件的所属用户组
chown -R mysql .
chgrp -R mysql .
5、执行安装文件
cripts/mysql_install_db --user=mysql
6、再次配置文件所有者
chown -R root .
7、设置 data 目录的拥有者
# chown -R mysql data
8、复制配置文件
cp support-files/my-defult.cnf /etc/my.cnf
9、启动mysql
bin/mysqld_safe --user=mysql &
10、初始化密码
bin/mysqladmin -u root password 'new_password'
11、复制mysql.Server进init.d列表
cp support-files/mysql.server /etc/init.d/mysql.server
12、开机自动启动
sudo update-rc.d -f mysql.server defaults
本文是笔者在配置环境过后总结的安装方法和问题解决方法。其中参考了以下网站的资源,在此声明,并表示感谢
参考网站
mysql
http://blog.csdn.net/ichsonx/article/details/9285935
Myeclipse
http://www.linuxidc.com/Linux/2012-11/74190.htm

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Linux 터미널에서 Python 버전을 보려고 할 때 Linux 터미널에서 Python 버전을 볼 때 권한 문제에 대한 솔루션 ... Python을 입력하십시오 ...

Docker 환경을 사용할 때 Docker 환경에 Extensions를 설치하기 위해 PECL을 사용하여 오류의 원인 및 솔루션. 종종 일부 두통이 발생합니다 ...

많은 웹 사이트 개발자는 램프 아키텍처에서 Node.js 또는 Python 서비스를 통합하는 문제에 직면 해 있습니다. 기존 램프 (Linux Apache MySQL PHP) 아키텍처 웹 사이트 요구 사항 ...

Linux 터미널에서 Python 사용 ...

Apscheduler 타이밍 작업을 MacOS 플랫폼의 서비스로 구성하십시오. Ngin과 유사한 APSCHEDULER 타이밍 작업을 서비스로 구성하려면 ...

Linux 시스템과 함께 제공되는 Python 통역사를 제거하는 문제와 관련하여 많은 Linux 배포판이 설치 될 때 Python 통역사를 사전 설치하고 패키지 관리자를 사용하지 않습니다 ...

언어의 멀티 스레딩은 프로그램 효율성을 크게 향상시킬 수 있습니다. C 언어에서 멀티 스레딩을 구현하는 4 가지 주요 방법이 있습니다. 독립 프로세스 생성 : 여러 독립적으로 실행되는 프로세스 생성, 각 프로세스에는 자체 메모리 공간이 있습니다. 의사-다일리트 레딩 : 동일한 메모리 공간을 공유하고 교대로 실행하는 프로세스에서 여러 실행 스트림을 만듭니다. 멀티 스레드 라이브러리 : PTHREADS와 같은 멀티 스레드 라이브러리를 사용하여 스레드를 만들고 관리하여 풍부한 스레드 작동 기능을 제공합니다. COROUTINE : 작업을 작은 하위 작업으로 나누고 차례로 실행하는 가벼운 다중 스레드 구현.

Web.xml 파일을 열려면 다음 방법을 사용할 수 있습니다. 텍스트 편집기 (예 : 메모장 또는 문자 메시지)를 사용하여 통합 개발 환경 (예 : Eclipse 또는 NetBeans)을 사용하여 명령을 편집하십시오 (Windows : Notepad Web.xml; Mac/Linux : Open -A Texted web.xml).
