环境搭建、部署备忘

简介: 优化 Eclipse:General > Startup and Shutdown : 移除所有在启动时加载的插件。General > Editors > Text Editors > Spelling : 关闭拼写检查。

优化 Eclipse:

  • General > Startup and Shutdown : 移除所有在启动时加载的插件。
  • General > Editors > Text Editors > Spelling : 关闭拼写检查。
  • Install/Update > Automatic Updates > 取消勾选“Automatically find new updates and notify me”。
  • 将JDK放到 RAM,300MB就足够

搭建环境

运行 D:\sync\dev\eclipse\eclipse.exe -vm D:\sync\dev\jdk1.7.0_60\bin

设置 utf-8

设置 less 格式关联 css:

新建目录 public、public\gallery

设置 Class 默认编译输出的目录,WEB-INF/Classes 到源码导出 for FTP,设置 svn 设置 svn ps:ignore classes . 忽略提交 SVN

设置 Bigfoot/Tags Link 源码:


设置 WEB-INF/src 为项目源码

Ignore SVN files when exporting a WAR file from Eclipse:Enter the project properties > Resource > Resource Filters > Add... > Exclude All > Files and Folders > All children (recursive) > Name matches *.svn > OK.


设置 META-INF 配置文件、数据库

-----------------------------

所有 link files,包括 tags files 打包 war 即可

tomcat 下面的jar 包,例如 sqlite 驱动: Project Properties -> Deployment Assembly; Add -> Java Build Path Entries; You should now see the list of libraries on your build path that you can specify for inclusion into your finished WAR.; Select the ones you want and hit Finish.;

是否处于测试模式(通过检测 tomcat 是否存在 80 端口确定)

请求的接口本地地址灵活定义,根据 Config.isDebug 决定

ServiceLayer JS Engine 

less 样式转换为 css(须手动更新)

SQLite 数据源(可依据 Config.isDebug 决定)

静态 js 更新:vps.ajaxjs.com(手动更新)

------------------------------------------------------------------

平台差异:

File.separator

linux 下没有 localhost

dtd验证是xml的规范,要去除警告的话:工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。

导入 User Libray

然后,项目属性中 Deployment Assembly ---> buildpath entries.为什么?因为WebappClassLoader加载器专门负责加载webapps下面各个web项目的WEB-INF下的类库。而我们通过user library引入的jar包自然不会被WebappClassLoader加载器加载,所以必然会报ClassNotFoundException


web.xml 配置

配置如下:

jsp utf-8 编码

	<!-- JSP 页面编码 -->
	<jsp-config>
		<jsp-property-group>
			<url-pattern>*.jsp</url-pattern>
			<page-encoding>UTF-8</page-encoding>
			<trim-directive-whitespaces>true</trim-directive-whitespaces>
		</jsp-property-group>
	</jsp-config>
	<!-- // -->




目录
相关文章
|
SQL 算法 Java
Apache Calcite入门
Apache Calcite入门
1060 0
|
数据安全/隐私保护 时序数据库
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
2025 0
|
Docker 容器
docker使用阿里云镜像仓库
docker使用阿里云镜像仓库1:阿里云docker仓库 https://dev.aliyun.com/search.html 2:进去注册帐号后,点击自己的管理中心。 3:在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细设置步骤。
39549 2
|
应用服务中间件 Linux nginx
部署使用 CHAT-NEXT-WEB 基于 Deepseek
本文介绍如何在阿里云轻量服务器上部署基于 `Deepseek` 的 `CHAT-NEXT-WEB` 项目。首先,准备一台 Linux 服务器并安装 Docker,确保防火墙允许特定端口访问。接着,通过阿里云容器镜像服务解决国内网络限制问题,将镜像推送到私有仓库并拉取到本地。配置并启动 `chat-next` 项目,使用 Deepseek API 进行优化。最后,安装 Nginx 和 Certbot 配置 HTTPS 访问,确保安全性和自动续签。整个过程需严格遵循官方文档,以避免因网络问题导致的安装失败。
2248 9
|
SQL 索引 Python
Pandas中DataFrame合并的几种方法
Pandas中DataFrame合并的几种方法
2589 1
|
存储 监控 容灾
容灾备份的具体操作步骤
【10月更文挑战第28天】容灾备份是指为了防止因自然灾害、人为破坏、系统故障等原因导致数据丢失或业务中断,而提前采取的一系列数据备份和恢复措施。
|
JavaScript 前端开发
如何将你的项目上传到 npm
如何将你的项目上传到 npm
1020 0
|
Java 数据库连接 数据库
解决:Mybatis-plus使用selectList查询数据为null
解决:Mybatis-plus使用selectList查询数据为null
1438 0
解决:Mybatis-plus使用selectList查询数据为null
|
安全 JavaScript 数据安全/隐私保护
SELinux 安全模型——MLS
BLP 模型:于1973年被提出,是一种模拟军事安全策略的计算机访问控制模型,它是最早也是最常用的一种多级访问控制模型,主要用于保证系统信息的机密性,是第一个严格形式化的安全模型
350 3
SELinux 安全模型——MLS
|
存储 缓存 数据处理
计算机随机访问存储器 (RAM)
【8月更文挑战第1天】
6231 5

热门文章

最新文章